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" } }