一、Prometheus与Grafana简介
Prometheus: 一个开源指标监控解决方案,指标就是指的CPU的使用率、内存使用率等数据.
Grafana: 是一个跨平台的开源的度量分析和可视化工具,可以通过将采集的数据查询然后可视化的展示,并及时通知.
Prometheus架构图:
创建一个文件夹用于存放prometheus的数据文件和配置文件:
mkdir -p /data/prometheus/data # 这个data文件夹共享给docker存放prometheus的数据
创建prometheus的配置文件prometheus.yaml:
vim /data/prometheus/prometheus.yaml
#############################################
global:
scrape_interval: 15s
evaluation_interval: 15s
scrape_configs:
- job_name: 'prometheus'
static_configs:
- targets: ['127.0.0.1:9090']
- job_name: 'node'
scrape_interval: 8s
static_configs:
- targets: ['xxx.xxx.xxx.xxx:9100'] # 此处我们先预留,等后面我们装好node_expo