docker-compsoe部署prometheus、Grafana监控、钉钉告警(三)
docker-compsoe部署prometheus、Grafana监控、钉钉告警(三)
三、Grafana Dashboards
- 机器规划
服务器名称 | IP Address | 说明 |
---|---|---|
Grafana | 128.0.255.96 | Grafana可视化查看、检索指标、日志和跟踪 |
- 创建文件目录
mkdir grafana && cd grafana
mkdir config data
- 编写
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
- 启动容器
docker-compose -f docker-compose-grafana.yml up -d
- 验证部署是否成功
浏览器访问 http://128.0.255.96:13000/
admin/admin登录
- 配置数据源
- 设置-Data sources
- Add new data source 选择'Prometheus'
点击"Save & test",则完成添加数据源
- 添加'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实例,需要调整模板。
- 配置自定义Dash boards
根据"Microsoft SQL Server"修改为自定义模板
- setting-save as
- Variables
配置看板可选下拉选项
- add new-row new-panel
- set panel
- 选择图形
- 给定标题(可复用Variables)
- 添加query(promql语法)
- 设置样式
- save
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话