数据洞察 视图 视图模板 SQLServer 监控视图
SQLServer 监控视图
简介
展示 SQLServer 的监控指标
前置条件
- 已安装 DataKit(DataKit 安装文档)
- 您必须使用以下脚本在要监视的每个实例上创建登录名:
USE master;
GO
CREATE LOGIN [dataway] WITH PASSWORD = N'mystrongpassword';
GO
GRANT VIEW SERVER STATE TO [dataway];
GO
GRANT VIEW ANY DEFINITION TO [dataway];
GO
- 对于 Azure SQL 数据库,您需要具有“查看数据库状态”权限。
CREATE USER [dataway] WITH PASSWORD = N'mystrongpassword';
GO
GRANT VIEW DATABASE STATE TO [dataway];
GO
配置
打开 DataKit 采集源配置文件夹(默认路径为 DataKit 安装目录的 conf.d
文件夹),找到 sqlserver
文件夹,打开里面的 sqlserver.conf
。
其中 server 的格式:"Server=<host>;Port=<port>;User Id=<user>;Password=<pw>;app name=dataway;log=1;"
。默认情况下,服务器host为localhost,默认监听端口TCP1433。
配置好后,重启 DataKit 即可生效
举例
[[inputs.sqlserver]]
interval = "300s"
servers = ['Server=server;Port=port;User Id=user;Password=password;app name=telegraf;log=1;']
query_version = 2
[inputs.sqlserver.tags]
instance_name='DBA团队自建SQLServer单实例'
project='SuperCloud'