Prometheus平台简介
Prometheus 简介
Prometheus是由SoundCloud开发的开源监控系统,通过Prometheus监控系统与其他组件相结合,可以实现对硬件资源、数据库以及软件应用的监控,同时还可实现监控数据的实时展示、监控数据的持久化存储以及监控告警信息的推送。2016年,Linux基金会旗下的原生云基金会将Prometheus纳入其下第二大开源项目,目前在开源社区中相当活跃。

-
Prometheus Server
Prometheus Server由Go语言编写而成,采取“拉”(pull)的方式,获取多种Prometheus Targets的监控信息。它本身自带一个时序型数据库(TSDB),用于存储拉取到的监控信息,默认的存储时长为168h(7天)
-
Influx DB
Influx DB是一种常用于监控数据统计的时序型数据库,用于持久化存储Prometheus监控数据。
-
Alert Manager
Alert Manager 是Prometheus监控系统的独立插件,用于接收 Prometheus 发送的告警信息。
-
Grafana
Grafana是一个跨平台的度量分析和可视化工具。
部署之前的注意点
1、关闭虚拟机防火墙,systemctl stop firewalld
如果防火墙未关闭,可能导致node-exporter采集的数据无法通过9100端口发送到prometheus中;prometheus的数据无法通过8086端口存储到influxdb中;
2、临时关闭selinux
setenforce 0
或者永久关闭:
打开/etc/selinux/config,将SELINUX值修改为disabled

浙公网安备 33010602011771号