telegraf+influxdb+grafana监控平台

以前介绍过influxdb, 时序数据库, 非常适合日志类型的数据的存储。

telegraf是一款与influxdb完美结合的采集数据的代理程序, 是由GO语言开发的, 有丰富的输入插件,可以直接从系统获取指标数据, 或者从其他途径获取数据, api, statsd, kafka等都可以。

它还具备各种输出插件,可以将采集的指标发送到各种数据存储,服务和消息队列。比如InfluxDB,Graphite,OpenTSDB,Datadog,Librato,Kafka,MQTT,NSQ等等。

telegraf好用之处在于各种现成的输入插件, 只需一句话就可以完成输入配置。


输入配置示例:

示例地址: https://github.com/influxdata/telegraf/tree/master/plugins/inputs

输出配置示例:

收集到的数据发送到influxdb, 接下来就是显示的问题了。

Grafana是一个开源指标分析和可视化套件,常用于可视化基础设施的性能数据和应用程序分析的时间序列数据, 支持多种不同的时序数据库数据源:Graphite、Elasticsearch、CloudWatch、InfluxDB、OpenTSDB、Prometheus、MySQL、Postgres、Microsoft SQL Server (MSSQL)。

主要是官网上有各种丰富的模板提供下载, 你可以不用费心去组合各种图标, 下一个模板就好了,模板下载地址

https://grafana.com/grafana/dashboards?dataSource=influxdb&collector=Telegraf


最后配置grafana的db为influxdb就可以在上面查看telegraf收集到的各种服务监控数据。

网友评论

5条评论

发表

网友评论

5条评论

发表

最新评论

11月30日 15:30

11月29日 23:37

11月29日 23:36

11月29日 22:33

11月29日 19:49

推荐文章

彩龙

Copyright © 2008-2019 彩龙社区(http://www.clzg.cn) 版权所有 All Rights Reserved.

免责声明: 本网不承担任何由内容提供商提供的信息所引起的争议和法律责任。

经营许可证编号:滇B2-20090009-7

下载我家昆明APP 下载彩龙社区APP