docker-compose 安装 Prometheus + Grafana 配置监控页面

安装 Prometheus + Grafana

docker 编排

  prometheus:
    image: prom/prometheus:v2.40.1
    container_name: prometheus
    ports:
      - "9090:9090"
    volumes:
      - /docker/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml
    network_mode: "host"

  grafana:
    image: grafana/grafana:9.2.4
    container_name: grafana
    environment:
      TZ: Asia/Shanghai
      # 服务地址 用于指定外网ip或域名
      GF_SERVER_ROOT_URL: ""
      # admin 管理员密码
      GF_SECURITY_ADMIN_PASSWORD: 123456
    ports:
      - "3000:3000"
    volumes:
      - /docker/grafana/grafana.ini:/etc/grafana/grafana.ini
      - /docker/grafana:/var/lib/grafana
    network_mode: "host"

配置文件编写

prometheus.yml

# 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 is set to the global default (10s).


# A scrape configuration containing exactly one endpoint to scrape:
# Here it's Prometheus itself.
# 需要监控什么 在这里增加即可
scrape_configs:
  - job_name: 'Prometheus'
    static_configs:
      - targets: ['127.0.0.1:9090']
  - job_name: 'Grafana'
    static_configs:
      - targets: ['127.0.0.1:3000']

grafana.ini 官方默认配置 按需更改

内容过多 自行下载https://gitee.com/mirrors/grafana/blob/v9.2.4/conf/defaults.ini

启动 Prometheus 与 Grafana

执行 docker 命令安装启动

docker-compose up -d prometheus grafana

查看 prometheus 控制台

访问 9090 端口进入控制台 找到上方菜单 Status -> Targets查看我们配置好的数据源节点采集状态

docker-compose 安装 Prometheus + Grafana 配置监控页面
docker-compose 安装 Prometheus + Grafana 配置监控页面

查看 Grafana 控制台

访问 3000 端口输入配置好的账号密码 进入控制台

docker-compose 安装 Prometheus + Grafana 配置监控页面

配置 prometheus 数据源采集

进入右侧菜单 Configuration -> Data Sources

docker-compose 安装 Prometheus + Grafana 配置监控页面

点击右侧 Add data source

docker-compose 安装 Prometheus + Grafana 配置监控页面

选择 prometheus 类型 填写 prometheus 地址与超时时间 然后点击下方保存

docker-compose 安装 Prometheus + Grafana 配置监控页面
docker-compose 安装 Prometheus + Grafana 配置监控页面

配置监控页面

进入 Grafana 官方 监控模板仓库 在这里可以找到各式各样的监控模板 https://grafana.com/grafana/dashboards/

搜索框输入 prometheus 往下翻找到 Prometheus 2.0 Overview 这个模板

docker-compose 安装 Prometheus + Grafana 配置监控页面

点击右侧 copy ID 这里ID为 3662 然后回到 Grafana 控制台 点击右侧菜单 Dashboards -> Import

docker-compose 安装 Prometheus + Grafana 配置监控页面

输入刚才复制的 模板ID 点击 Load 下载模板docker-compose 安装 Prometheus + Grafana 配置监控页面

选择我们配置好的 prometheus 数据源 点击下方导入 即可完成模板的配置导入

docker-compose 安装 Prometheus + Grafana 配置监控页面
docker-compose 安装 Prometheus + Grafana 配置监控页面

原文始发于微信公众号(狮子领域 程序圈):docker-compose 安装 Prometheus + Grafana 配置监控页面

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/215101.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!