MS SQL 模块
mssql
包含所有 MSSQL 字段的根字段
database
指标引用的数据库
-
mssql.database.id
-
MSSQL 内部数据库的唯一 ID
type: long
-
mssql.database.name
-
数据库名称
type: keyword
performance
performance 指标集获取有关性能计数器的信息
-
mssql.performance.page_splits_per_sec
-
每秒由于索引页溢出而发生的页面拆分次数。
type: long
-
mssql.performance.lock_waits_per_sec
-
每秒需要调用者等待的锁请求次数。
type: long
-
mssql.performance.user_connections
-
用户连接总数
type: long
-
mssql.performance.transactions
-
事务总数
type: long
-
mssql.performance.active_temp_tables
-
正在使用的临时表/表变量数量。
type: long
-
mssql.performance.connections_reset_per_sec
-
从连接池启动的登录总数。
type: long
-
mssql.performance.logins_per_sec
-
每秒启动的登录总数。这并不包括池化连接。
type: long
-
mssql.performance.logouts_per_sec
-
每秒启动的注销操作总数。
type: long
-
mssql.performance.recompilations_per_sec
-
每秒的语句重新编译次数。统计语句重新编译触发的次数。一般来说,您希望重新编译次数较少。
type: long
-
mssql.performance.compilations_per_sec
-
每秒的 SQL 编译次数。表示编译代码路径进入的次数。包括由 SQL Server 中的语句级重新编译引起的编译。在 SQL Server 用户活动稳定后,此值将达到稳态。
type: long
-
mssql.performance.batch_requests_per_sec
-
每秒接收的 Transact-SQL 命令批次数。此统计信息受所有约束(如 I/O、用户数量、缓存大小、请求复杂度等)的影响。批处理请求高表示吞吐量高。
type: long
cache_hit
表示在缓冲区缓存中找到的页面百分比,无需从磁盘读取。
-
mssql.performance.buffer.cache_hit.pct
-
比率是过去几千次页面访问期间的缓存命中总数除以缓存查找总数。经过很长一段时间后,该比率变化很小。由于从缓存读取比从磁盘读取便宜得多,因此您希望此比率很高
type: double
page_life_expectancy
表示页面在缓冲池中停留而不会被引用的秒数。
-
mssql.performance.buffer.page_life_expectancy.sec
-
表示页面在缓冲池中停留而不会被引用的秒数(以秒为单位)。
type: long
-
mssql.performance.buffer.checkpoint_pages_per_sec
-
表示每秒由检查点或其他操作(需要刷新所有脏页面)刷新到磁盘的页面数。
type: long
-
mssql.performance.buffer.database_pages
-
表示缓冲池中包含数据库内容的页面数。
type: long
-
mssql.performance.buffer.target_pages
-
缓冲池中理想的页面数。
type: long
transaction_log
transaction_log 指标集将获取有关每个数据库从 MSSQL 实例的操作和事务日志的信息
space_usage
事务日志的空间使用情况信息
since_last_backup
自上次日志备份以来使用的空间量
-
mssql.transaction_log.space_usage.since_last_backup.bytes
-
自上次日志备份以来使用的空间量(以字节为单位)
type: long
total
日志的大小
-
mssql.transaction_log.space_usage.total.bytes
-
日志的大小(以字节为单位)
type: long
used
日志的占用大小
-
mssql.transaction_log.space_usage.used.bytes
-
日志的占用大小(以字节为单位)
type: long
-
mssql.transaction_log.space_usage.used.pct
-
日志占用大小占总日志大小的百分比
type: float
stats
返回有关数据库事务日志文件的摘要级别属性和信息。使用此信息监控和诊断事务日志的运行状况。
active_size
总活动事务日志大小。
-
mssql.transaction_log.stats.active_size.bytes
-
总活动事务日志大小(以字节为单位)
type: long
-
mssql.transaction_log.stats.backup_time
-
上次事务日志备份时间。
type: date
recovery_size
自日志恢复日志序列号 (LSN) 以后的日志大小。
-
mssql.transaction_log.stats.recovery_size.bytes
-
自日志恢复日志序列号 (LSN) 以后的日志大小(以字节为单位)。
type: long
since_last_checkpoint
自上次检查点日志序列号 (LSN) 以后的日志大小。
-
mssql.transaction_log.stats.since_last_checkpoint.bytes
-
自上次检查点日志序列号 (LSN) 以后的日志大小(以字节为单位)。
type: long
total_size
总事务日志大小。
-
mssql.transaction_log.stats.total_size.bytes
-
总事务日志大小(以字节为单位)。
type: long