官方网址:https://prometheus.io/
GitHub网址:https://github.com/prometheus/prometheus
软件下载地址:https://prometheus.io/download/
介绍
Prometheus是一个开源的系统监控和报警的工具包,最初由SoundCloud发布。
特点:
● 多维数据模型(有metric名称和键值对确定的时间序列)
● 灵活的查询语言
● 不依赖分布式存储
● 通过pull方式采集时间序列,通过http协议传输
● 支持通过中介网关的push时间序列的方式
● 监控数据通过服务或者静态配置来发现
● 支持图表和dashboard等多种方式
组件:
● Prometheus 主程序,主要是负责存储、抓取、聚合、查询方面。
● Alertmanager 程序,主要是负责实现报警功能。
● Pushgateway 程序,主要是实现接收由Client push过来的指标数据,在指定的时间间隔,由主程序来抓取。
● *_exporter 这类是不同系统已经实现了的集成。
架构:
Prometheus之安装篇_第1张图片

Prometheus 部署
1、下载安装包prometheus-1.6.2.linux-amd64.tar.gz
https://github.com/prometheus/prometheus/releases/tag/v1.6.2
2、tar zxvf prometheus-1.6.2.linux-amd64.tar.gz -C /service/software
启动Prometheus
./prometheus --config.file=/service/software/prometheus/prometheus-2.0.0-rc.2.linux-amd64/prometheus.yml &
3、web访问 使用 IP+9090 呈现以下内容
Prometheus之安装篇_第2张图片