Linux 压力指标集

编辑

此功能为 Beta 版,可能会发生更改。其设计和代码不如正式 GA 功能成熟,按原样提供,不提供任何担保。Beta 版功能不受正式 GA 功能的支持 SLA 约束。

压力模块报告在 /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"
    }
}