服务器监控工具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环境搭建的主要内容,如果未能解决你的问题,请参考以下文章

轻松搭建Prometheus监控容器服务

Prometheus 监控平台的搭建

基于Prometheus和Grafana的监控平台 - 环境搭建

搭建Prometheus监控k8s服务

Prometheus(普罗米修斯)搭建监控

搭建Prometheus平台,你必须考虑的6个因素