服务器监控工具Prometheus环境搭建
Posted 小章鱼的测试成长日记
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了服务器监控工具Prometheus环境搭建相关的知识,希望对你有一定的参考价值。
1. 安装 node-exporter
docker容器具有隔离性,为了监控服务器指标,最好安装在宿主机,这里为了方便,我就直接采用docker的方式安装了(宿主机安装方式也很简单,网上下载,解压缩后即可使用)
docker run -itd --name node-exporter -p 9100:9100 --network=mynetwork prom/node-exporter
2. 添加prometheus配置文件prometheus.yml
必须在安装prometheus之前创建该文件,否则安装prometheus时会报找不到文件的错误。
# my global config
global:
scrape_interval: 15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.
evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute.
scrape_timeout: 5s
# scrape_timeout is set to the global default (10s)
# A scrape configuration containing exactly one endpoint to scrape:
# Here it's Prometheus itself.
scrape_configs:
# The job name is added as a label `job=` to any timeseries scraped from this config.
- job_name: linux
static_configs:
- targets: ['node-exporter:9100'] # 此处是node-exporter所在服务器地址,如果是安装在宿主机上,可以直接写ip地址
labels:
instance: linux
3. 安装prometheus
docker run -itd -p 9090:9090 --network=mynetwork --name prometheus \\
--link node-exporter \\
-v /etc/prometheus.yml:/etc/prometheus/prometheus.yml \\
prom/prometheus
4. 添加Grafana-prometheus模板
grafana安装请参考:https://blog.csdn.net/Thanos001/article/details/120501972
1.添加数据源
2.导入prometheus模板
5. 效果展示
以上是关于服务器监控工具Prometheus环境搭建的主要内容,如果未能解决你的问题,请参考以下文章