docker-compsoe部署prometheus、Grafana监控、钉钉告警(三)

docker-compsoe部署prometheus、Grafana监控、钉钉告警(三)

三、Grafana Dashboards

  1. 机器规划
服务器名称 IP Address 说明
Grafana 128.0.255.96 Grafana可视化查看、检索指标、日志和跟踪
  1. 创建文件目录
mkdir grafana && cd grafana
mkdir config data
  1. 编写docker-compose-grafana.yml文件
version: '3'
services:
  grafana:
    image: grafana/grafana
    container_name: grafana
    restart: always
    ports:
      - "13000:3000"
    volumes:
      - /home/prometheus/docker/prometheus/grafana/data:/var/lib/grafana
      - /home/prometheus/docker/prometheus/grafana/config/grafana.ini:/etc/grafana/grafana.ini
    networks:
    - prometheus

networks:
  prometheus:
    name: prometheus
  1. 启动容器
docker-compose -f docker-compose-grafana.yml up -d
  1. 验证部署是否成功

浏览器访问 http://128.0.255.96:13000/

admin/admin登录

  1. 配置数据源
  • 设置-Data sources

  • Add new data source 选择'Prometheus'

点击"Save & test",则完成添加数据源

  1. 添加'sql server' Dash boards

Grafana收录的Dash boards 参见:https://grafana.com/grafana/dashboards/

输入'13919',点击'load',加载收录的模板


选择'Prometheus'源,点击'import'就建好一个mssql的dashboards。(这里因为已经添加过该模板,所以会有红色警告)

'13919'这个"Microsoft SQL Server"看是单实例看板,多prometheus-mssql-exporter实例和sql-exporter实例,需要调整模板。

  1. 配置自定义Dash boards

根据"Microsoft SQL Server"修改为自定义模板

  • setting-save as


  • Variables

配置看板可选下拉选项

  • add new-row new-panel

  • set panel
    1. 选择图形
    2. 给定标题(可复用Variables)
    3. 添加query(promql语法)
    4. 设置样式

  • save

posted @   Nine4酷  阅读(128)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话
点击右上角即可分享
微信分享提示