Linux pressure 度量集

编辑

此功能处于测试阶段,可能随时更改。其设计和代码不如正式 GA 功能成熟,按现状提供,不提供任何担保。测试版功能不受正式 GA 功能支持 SLA 的约束。

Pressure 模块报告针对在 /proc/pressure 中找到的 cpumemoryio 文件/资源收集的压力停滞信息 (PSI)。PSI 指标包含在 4.20 版及更高版本的 Linux 内核中。某些发行版可能支持 PSI,但已通过 CONFIG_PSI_DEFAULT_DISABLED 设置禁用了此功能,要在启动期间启用 PSI 指标,请在内核命令行中传递 psi=1

字段

有关度量集每个字段的说明,请参阅导出字段部分。

以下是此度量集生成的示例文档

{
    "@timestamp": "2017-10-12T08:05:34.853Z",
    "event": {
        "dataset": "linux.pressure",
        "duration": 115000,
        "module": "linux"
    },
    "linux": {
        "pressure": {
            "cpu": {
                "some": {
                    "10": 1.63,
                    "300": 0.06,
                    "60": 0.29,
                    "total": 155911207
                }
            }
        }
    },
    "metricset": {
        "name": "pressure",
        "period": 10000
    },
    "service": {
        "type": "linux"
    }
}