ActiveMQ 代理 Metricset

编辑

这是 ActiveMQ 模块的 broker Metricset。

此 Metricset 提供了描述被监控 ActiveMQ 代理的指标,特别是已连接的消费者、生产者、内存使用情况、活动连接和交换的消息。

为了收集数据,模块与 Jolokia HTTP/REST 端点通信,该端点通过 HTTP/REST/JSON 公开了 JMX 指标 (JMX 键:org.apache.activemq:brokerName=*,type=Broker)。

代理 Metricset 带有一个预定义的仪表板。

metricbeat activemq broker overview

这是一个默认的 Metricset。如果主机模块未配置,则默认启用此 Metricset。

字段

有关 Metricset 中每个字段的描述,请参见导出字段部分。

这是一个此 Metricset 生成的示例文档。

{
    "@timestamp": "2019-11-19T13:14:17.425Z",
    "@metadata": {
        "beat": "metricbeat",
        "type": "_doc",
        "version": "8.0.0"
    },
    "event": {
        "duration": 100756657,
        "dataset": "activemq.broker",
        "module": "activemq"
    },
    "metricset": {
        "name": "broker",
        "period": 5000
    },
    "service": {
        "address": "localhost:33051",
        "type": "activemq"
    },
    "activemq": {
        "broker": {
            "mbean": "org.apache.activemq:brokerName=localhost,type=Broker",
            "memory": {
                "store": {
                    "pct": 0
                },
                "temp": {
                    "pct": 0
                },
                "broker": {
                    "pct": 0
                }
            },
            "messages": {
                "dequeue": {
                    "count": 0
                },
                "enqueue": {
                    "count": 1
                },
                "count": 0
            },
            "producers": {
                "count": 0
            },
            "connections": {
                "count": 0
            },
            "consumers": {
                "count": 0
            },
            "name": "localhost"
        }
    },
    "ecs": {
        "version": "1.2.0"
    },
    "host": {
        "name": "macbook.local"
    },
    "agent": {
        "hostname": "macbook.local",
        "id": "8d20f9a9-b24d-419b-97e6-bcccfb64679c",
        "version": "8.0.0",
        "type": "metricbeat",
        "ephemeral_id": "aa9fb858-9b48-4028-a5e6-d46d83982572"
    }
}