一、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+项的第三方集成。
1.1、Prometheus 的特点
Prometheus 是一个开源的完整监控解决方案,其对传统监控系统的测试和告警模型进行了彻底的颠覆,形成了基于中央化的规则计算、统一分析和告警的新模型。 相比于传统监控系统,Prometheus 具有以下优点:
- 1、强大的数据模型
- 2、强大的查询语言 PromQL
- 3、高效
- 4、可扩展
- 5、易于集成
- 6、可视化
- 7、开放性
1.2、Prometheus 的架构
- Prometheus Grafana ampprometheus amp常用grafana prometheus grafana amp prometheus grafana prometheus模板grafana prometheus grafana docker alertmanager prometheus grafana prometheus windows grafana jmeter node-exporter prometheus exporter grafana node_exporter prometheus exporter grafana 磁盘prometheus内存grafana