使用Grafana 监控 SQLSERVER数据库
2021/8/17 19:38:57
本文主要是介绍使用Grafana 监控 SQLSERVER数据库,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
使用Grafana 监控 SQLSERVER数据库
1.获取镜像信息以及启动镜像
docker pull awaragi/prometheus-mssql-exporter docker run -e SERVER=10.110.82.202 -e USERNAME=SA -e PASSWORD=yourpassword -e DEBUG=app -p 4000:4000 --name prometheus-mssql-exporter awaragi/prometheus-mssql-exporter
- 可以添加多个数据库, 但是我发现貌似还是添加多个job 好一些.
2.添加sqlserver相关的prometheus的配置信息
注意添加配置文件
mkdir /prometheusdb/ cd /prometheusdb vim prometheus.yml 增加内容 # Prometheus全局配置项 global: scrape_interval: 15s # 设定抓取数据的周期,默认为1min evaluation_interval: 15s # 设定更新rules文件的周期,默认为1min scrape_timeout: 15s # 设定抓取数据的超时时间,默认为10s external_labels: # 额外的属性,会添加到拉取得数据并存到数据库中 monitor: 'codelab_monitor' # Alertmanager配置 alerting: alertmanagers: - static_configs: - targets: ["localhost:9093"] # 设定alertmanager和prometheus交互的接口,即alertmanager监听的ip地址和端口 # rule配置,首次读取默认加载,之后根据evaluation_interval设定的周期加载 rule_files: - "alertmanager_rules.yml" - "prometheus_rules.yml" # scape配置 scrape_configs: - job_name: '202SQLSERVER' # job_name默认写入timeseries的labels中,可以用于查询使用 scrape_interval: 15s # 抓取周期,默认采用global配置 static_configs: # 静态配置 - targets: ['10.110.80.19:4000'] - job_name: '172SQLSERVER' # job_name默认写入timeseries的labels中,可以用于查询使用 scrape_interval: 15s # 抓取周期,默认采用global配置 static_configs: # 静态配置 - targets: ['10.110.80.19:4001']
- 启动容器 注意我有多个prometheus 我可以设置多个地址进行暴露
docker run -d -p 9093:9090 --restart=always --name prometheusdb -v /prometheusdb/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus
- 如果修改了配置文件重启一下prometheus 就可以了
docker restart prometheusdb
3. 添加prometheus数据源, 注意需要端口是 9093
- save and test 成功即可.
4. load 一个 ms sqlserver的json文件进行处理
- 效果如图
这篇关于使用Grafana 监控 SQLSERVER数据库的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-01-08Docker下的SqlServer发布订阅启用
- 2023-06-05Docker安装MS SQL Server并使用Navicat远程连接
- 2023-05-25深入浅出 SQL Server CDC 数据同步
- 2023-05-12通过空间占用和执行计划了解SQL Server的行存储索引
- 2023-04-24以SQLserver为例的Dapper详细讲解
- 2022-11-30SQL server高级函数查询
- 2022-11-26SQL SERVER数据库服务器CPU不能全部利用原因分析
- 2022-11-21SQL Server 时间算差值/常用函数
- 2022-11-20调试Archery连接SQL Server提示驱动错误
- 2022-10-22SQL Server 完整、差异备份+完整、差异还原(详细讲解,规避错误)