Munin 节点度量集
编辑Munin 节点度量集编辑
这是 munin 模块的节点度量集。
功能和配置编辑
munin 模块的节点度量集从 munin 节点代理收集指标,并将它们作为事件发送到 Elastic。
--- - module: munin metricsets: ["node"] hosts: ["localhost:4949"] munin.plugins: ["cpu", "swap"] ---
单个 munin 节点公开的指标将以每个插件一个事件的方式发送。
例如,使用之前的配置,会发送两个事件,如下所示。
--- "munin": { "plugin": { "name": "swap" }, "metrics": { "swap_in": 198609, "swap_out": 612629 } }
"munin": { "plugin": { "name": "cpu" } "metrics": { "softirq": 680, "guest": 0, "user": 158212, "iowait": 71095, "irq": 1, "system": 35906, "idle": 1185709, "steal": 0, "nice": 1633 } } ---
原则上,此模块可用于从实现 munin 节点协议的任何代理收集指标 (http://guide.munin-monitoring.org/en/latest/master/network-protocol.html).
限制编辑
目前,此模块仅使用基本协议收集指标。它不支持基于 munin 配置的功能或自动仪表盘生成。
公开的字段、仪表盘、索引等编辑
Munin 支持各种各样的插件,每个插件都可以用于获取不同的指标集。Metricbeat 无法事先知道公开的指标,因此不会自动生成任何字段描述或仪表盘。
这是一个默认度量集。如果主机模块未配置,则默认情况下启用此度量集。
有关度量集中每个字段的说明,请参阅 导出字段 部分。
以下是由此度量集生成的示例文档
{ "@timestamp": "2017-10-12T08:05:34.853Z", "agent": { "hostname": "host.example.com", "name": "host.example.com" }, "event": { "dataset": "munin.node", "duration": 115000, "module": "munin" }, "metricset": { "name": "node" }, "munin": { "metrics": { "guest": 0, "idle": 6999219, "iowait": 5441, "irq": 0, "nice": 0, "softirq": 6419, "steal": 0, "system": 374903, "user": 486780 }, "plugin": { "name": "cpu" } }, "service": { "address": "127.0.0.1:4949", "type": "cpu" } }