Prometheus and Grafana for Monitoring and Alerting监控和报警系统

Prometheus和Grafana入门到进阶

Prometheus and Grafana for Monitoring and Alerting监控和报警系统
Prometheus and Grafana for Monitoring and Alerting监控和报警系统

Prometheus and Grafana for Monitoring and Alerting监控和报警系统 free download

Prometheus和Grafana入门到进阶

随着业务的越发复杂,对软件系统的要求越来越高,这意味着我们需要随时掌控系统的运行情况。因此,对系统的实时监控以及可视化展示,就成了基础架构的必须能力。


Prometheus

Prometheus受启发于Google的Brogmon监控系统(相似的Kubernetes是从Google的Brog系统演变而来),从2012年开始由前Google工程师在Soundcloud以开源软件的形式进行研发,并且于2015年早期对外发布早期版本。2016年5月继Kubernetes之后成为第二个正式加入CNCF基金会的项目,同年6月正式发布1.0版本。2017年底发布了基于全新存储层的2.0版本,能更好地与容器平台、云平台配合。

Prometheus作为新一代的云原生监控系统,目前已经有超过650+位贡献者参与到Prometheus的研发工作上,并且超过120+项的第三方集成。

Grafana

Grafana是一款可视化工具,有着非常漂亮的图表和布局展示,功能齐全的度量仪表盘和图形编辑器,大多使用在时序数据的监控方面,如同Kibana类似。

Grafana的UI更加灵活,有丰富的插件,功能强大。


Telegraf

Telegraf是一个用Golang写的开源数据收集Agent,基于插件驱动。在我们的课程里,我们会使用telegraf进行数据采集。