首页 电商 正文

Grafana和Kibana是写给程序员最美的情诗!支付宝又推6大新服务,网友:真的离不开它了

2024-03-21 15:52
admin

4

是的,对程序员和软件开发从业者来说,当Coding成为兴趣时,这种对技术的执着和美的追求,就变成了程序员的“诗和远方”。

在StackOverflow的一项有关年龄的调查中发现,40岁之后的开发人员占开发人员总数的13%。那么其他人到哪里去了?在国内,由于竞争、压力和企业研发力量年轻化文化,他们被解雇了或者上升到管理岗位。似乎软件开发对于过了40岁的人来说,就意味着终结。

在国外,事实可能并非如此,有很多人已经年过40,仍把技术当做一种追求。例如,下面这几位超过40岁的老程序员(RobFletcher、JohnBrothers、RogerWhitcomb、ScottGartner、BrianBowman等),他们都是顶级的软件开发者,拒绝从事管理岗位,仍然活跃在开发一线,将编程作为生活收入的主要来源,对从事编码工作乐此不疲。

他们为什么可以Coding一辈子,把Coding作为兴趣爱好或事业(也正是这种兴趣造就了如今的成就),而不是年轻人的工作或养家糊口的饭碗?原因当然是多方面的,但归根解底还是观念、文化和制度等条可以件支撑他们把Coding当做一生努力奋斗的事业。

Dennis,一位来自荷兰名叫的技术咨询师。虽已经退居Coding二线,仍然执着于技术,通过维护GitHub把技术与美结合在一起展现给大众。

下面谈谈他的编程兴趣以及他所涉及的技术。他在工作中管理了几台存储系统,包括几款华为公司V3存储企业存储。设备厂商也提供的商业数据收集、设备管理和监控的软件,但Dennis认为这些监控软件并不能满足自己的运维要求。于是,就自己基于Grafana和设备厂商提供的SNMp标准ApI获取数据和监控指标,开发了多款设备监控、管理、统计软件,并在GitHub上实时更新、维护。

针对华为V3、Dorado存储,Dennis开发了几款名叫HuaweiOceanStormetricsinGrafana和Doradostoragemetrics的软件(关注公众号,分别回复“V3”和“Dorado”关键字,获取对应Dashboard界面完整截图),下面是V3存储的Dashboard截图。

Grafana数据展示效果还是发很棒的吧。有了Grafana支持,Dennis认为只要能从设备中获取监控、性能、应用和告警等数据指标,就能通过Grafana很容易的展示出来。

Dennis维护的GitHub包含了多个基于Grafana开发的项目,下面再以另一个LizardFS项目来进一步看看GrafanaDashboard界面,LizardFS是一个分布式、海量扩展的单一命名文件系统,采用数据和元数据分离的设计架构。

Grafana到底是什么呢?Grafana是一个自定义报表、显示图表开源仪表盘工具,它可用于Collectd、Graphite、InfluxDB等一起使用。最新的版本还可以支持使用其他数据源(比如Elasticsearch、Collectd、Zabbix以及Dennis所采用的SNMp数据收集方式)。InfluxDB是Go语言开发的一个开源分布式时序数据库,非常适合存储指标、事件、分析等数据。Collectd是C语言写的一个系统性能采集工具。

Grafana最主要的是数据展现能力,Grafana主要用来展示设备运维相关数据。关于数据展现能力,为了迎合大数据展示趋势,针对不同行业数据(如地图数据、金融、股票、函数公式可视化等),目前出现了大量的展示工具。

Grafana非常强大的一个功能叫做GrafanaDashboardTemplating,可以说是使用Grafana必用的技能。Dashboard通过定义变量在不同界面被引用,如当你定义了变量在某一个Dashboard页面就会出现下拉选择框,从而也就具有可交互性了。在使用时只需要制作好一个Dashboard,然后利用DashboardTemplating功能就可以把做好的Dashboard进行复用,类似于模板。

大多数公司都是使用Zabbix收集数据,通过Grafana展示出来。默认Grafana没有采用Zabbix作为数据源。如果要以Zabbix为Grafana的数据源,首先创建一个Dashboard,然后创建DashboardTemplating,后即可把Zabbix监控、告警、性能、容量等数据关联起来,最后通过Grafana展示出来(关于Grafana介绍、学习资料和用法,可搜索官方网站查看)。

当然,在设备监控和运维方面,除了Grafana外,还有很多其他类似工具,如名叫Kibana的工具,它是一个分析和可视化平台,支持浏览、可视化存储的日志数据,如ELK栈(Elasticsearch、Logstash和Kibana)。同样也支持Dashboard,支持深入的数据分析并以多种图表、表格和可视化方式展示数据。

在日志与度量方面,Grafana专注于根据CpU和IO利用率之类的特定指标提供时间序列图表。Kibana运行于Elasticsearch的上层(可以实现数据的检索和浏览),专注于创建一个复杂的日志分析仪表盘。

不难看出,Grafana和Kibana的界面风格区别还是很大的,这也可以满足不同开发者的需求。虽然Kibana有大量内置的图表类型,但它们之上的控制仍是最初的限制,Grafana包括更多的选择,可以更灵活地浏览和使用图表等。Grafana支持许多不同的存储后端。Grafana针对每个数据源都有一个特定的查询编辑器,它是针对数据源所具备的特性和能力特别定制的。然而,正如上文所说,Kibana原生集成进了ELK栈,这使安装极为简单,对用户非常友好。

生活和工作中,每个人都有自己的诗和远方,“诗”不一定非要通过文字表达,“远方”也不一定通过旅行才能到达。对软件从业者来说,当Coding成为兴趣时,这种对技术的执着和美的追求,就变成了程序员的“诗和远方”。关注公众号,在菜单底部分别回复“V3”和“Dorado”关键字,获取对应产品的GrafanaDashboard完整图片。

支付宝又推6大新服务,网友:真的离不开它了

支付宝又推6大新服务,网友:真的离不开它了

来源:快科技

支付宝早已经不是一个简单的支付工具,其提供的各种生活服务已经遍布各个角落。你能想到的不能想到的,慢慢都可以在支付宝上完成了。

最近,支付宝又陆续增加了6项新的服务功能,现汇总如下:

1、北京人能用支付宝进行12万个税申报

继浙江、上海之后,年收入超过12万的北京人也可以在支付宝里进行个税申报了,从【城市服务-北京地税-12万申报-预填报表】进入,完成授权认证后系统会自动导入你上一年的工资薪金和纳税情况,核对无误后就可以一键提交申报。

2、北京一卡通可用支付宝NFC自助充值

北京的朋友,如果你的手机具备NFC功能(华为、小米、三星、HTC等安卓手机大部分机型都支持),将一卡通贴在手机背面就可用支付宝直接充值,手机感应到背面的一卡通后,会自动识别出卡内信息并弹出充值页面,用支付宝一键充值,资金马上到卡。

3、杭州人用不完的医保可转给家人

杭州主城区有医保的朋友,可将个人账户历年资金用支付宝转给同样有杭州主城区医保的近亲属(父母、子女和配偶),转多少、转给几个人自行决定,钱转过去后对方可以直接使用。

具体步骤:支付宝内搜索杭州人力社保-社保办理-医保个人历年账户家庭共济。

医保账户余额也能查。

4、芝麻分超650分的上海人可免押金骑ofo单车

不用再交99元押金,打开支付宝扫一扫ofo单车二维码就可以直接骑走。

5、成都地铁可用支付宝购票和充值

成都地铁1号线任一站点,已经支持支付宝购买地铁票或者给天府通卡充值,虽然现在暂时还是通过人工窗口买票和充值,但是自动购票充值机很快就到,以后就可以自助了。

这项服务很快也会覆盖到成都现有的4条地铁线。

6、去马来西亚玩可以刷支付宝

马来西亚80%的主流商家已经支持支付宝,包括吉隆坡机场、云顶、吉隆坡双子塔、pavilion购物中心、黑风洞、槟城等知名区域。

第一赢销网.上一篇:携程CEO孙洁:请我出任CEO我推迟了近一年才接受下一篇:朱民:2030年50-70%的人类岗位将被机器取代TAG:支付宝

信息转载自网络,更多相关信息请点击:整合营销公司http:///wlyx/zhyx/

相关文章