MSSQL transaction_log 指标集

编辑

MSSQL transaction_log 指标集

编辑

transaction_log 指标集获取受监控实例中每个 MSSQL 数据库的操作和事务日志信息。所有数据均从数据库动态管理视图中提取。

  • space_usage.since_last_backup.bytes: 自上次日志备份以来使用的空间量,以字节为单位。
  • space_usage.total.bytes: 日志的大小,以字节为单位。
  • space_usage.used.bytes: 日志的已占用大小,以字节为单位。
  • space_usage.used.pct: 日志的已占用大小占总日志大小的百分比。
  • stats.active_size.bytes: 总活动事务日志大小,以字节为单位。
  • stats.backup_time: 上次事务日志备份时间。
  • stats.recovery_size.bytes: 自日志恢复日志序列号 (LSN) 以来的日志大小,以字节为单位。
  • stats.since_last_checkpoint.bytes: 自上次检查点日志序列号 (LSN) 以来的日志大小,以字节为单位。
  • stats.total_size.bytes: 总事务日志大小,以字节为单位。

这是一个默认指标集。如果主机模块未配置,则默认情况下启用此指标集。

字段

有关指标集中每个字段的说明,请参阅导出的字段部分。

这是此指标集生成的示例文档

{
    "@timestamp": "2017-10-12T08:05:34.853Z",
    "event": {
        "dataset": "mssql.transaction_log",
        "duration": 115000,
        "module": "mssql"
    },
    "metricset": {
        "name": "transaction_log",
        "period": 10000
    },
    "mssql": {
        "database": {
            "id": 1,
            "name": "master"
        },
        "transaction_log": {
            "space_usage": {
                "since_last_backup": {
                    "bytes": 937984
                },
                "total": {
                    "bytes": 2088960
                },
                "used": {
                    "bytes": 1318912,
                    "pct": 63.13725662231445
                }
            },
            "stats": {
                "active_size": {
                    "bytes": 937983.737856
                },
                "backup_time": "1900-01-01T00:00:00Z",
                "recovery_size": {
                    "bytes": 0.894531
                },
                "since_last_checkpoint": {
                    "bytes": 937983.737856
                },
                "total_size": {
                    "bytes": 2088959.475712
                }
            }
        }
    },
    "service": {
        "address": "172.23.0.2:1433",
        "type": "mssql"
    }
}