Docker实践(八):Prometheus + Grafana + 钉钉搭建监控告警系统
环境说明: 主机名 Docker版本 Prometheus版本 Node exporter版本 cAdvisor版本 Grafana版本 ip地址 docker01 18.09.2 2.9.2 0.18.0 v0.32.0 v6.1.6 172.27.9.71 docker02 18.09.2 / 0.18.0 v0.32.0 / 172.27.9.75 ubuntu安装详见: Ubuntu16.04.5以lvm方式安装全记录 docker安装详见: Ubuntu16.04安装Docker docker-compose安装详见: Docker Compose实践 一、Prometheus简介 Prometheus特点: 多维数据模型,其中时间序列数据通过metric名和键值对来区分。 灵活而强大的查询语句(PromQL) 不依赖分布式存储,可直接在本地工作 通过HTTP使用pull模式采集时间序列数据 可以采用push gateway的方式把时间序列数据推送至 Prometheus server 端 可以通过服务发现或者静态配置去获取监控的 targets 支持多种图形和仪表盘模式 二、Prometheus架构 组件: Prometheus生态圈由多个组件组成,其中许多是可选的: Prometheus Server: 用于抓取和存储时间序列数据。 Client Library