Tomcat 内存 metricset
编辑Tomcat 内存 metricset
编辑此功能处于测试阶段,可能随时更改。其设计和代码不如正式 GA 功能成熟,按现状提供,不提供任何担保。测试版功能不受正式 GA 功能支持服务水平协议的约束。
内存 Metricset 使用 Jolokia 获取 JMX 密钥 java.lang:type=Memory
。它公开以下指标:
-
tomcat.memory.heap.usage.committed
:已提交的堆内存使用量。 -
tomcat.memory.heap.usage.max
:最大堆内存使用量。 -
tomcat.memory.heap.usage.used
:已使用的堆内存使用量。 -
tomcat.memory.heap.usage.init
:初始堆内存使用量。 -
tomcat.memory.other.usage.committed
:已提交的非堆内存使用量。 -
tomcat.memory.other.usage.max
:最大非堆内存使用量。 -
tomcat.memory.other.usage.used
:已使用的非堆内存使用量。 -
tomcat.memory.other.usage.init
:初始非堆内存使用量。
这是一个默认的 metricset。如果主机模块未配置,则默认启用此 metricset。
有关 metricset 中每个字段的说明,请参见导出字段部分。
这是一个此 metricset 生成的示例文档:
{ "@timestamp": "2019-09-16T11:24:36.957Z", "@metadata": { "beat": "metricbeat", "type": "_doc", "version": "8.0.0" }, "tomcat": { "memory": { "heap": { "usage": { "used": 2.0846464e+07, "init": 5.22190848e+08, "committed": 5.22190848e+08, "max": 8.338276352e+09 } }, "other": { "usage": { "used": 3.5853392e+07, "init": 7.667712e+06, "committed": 3.9911424e+07, "max": -1 } } } }, "ecs": { "version": "1.1.0" }, "host": { "containerized": false, "hostname": "mcastro", "name": "mcastro", "architecture": "x86_64", "os": { "name": "Antergos Linux", "kernel": "5.0.13-arch1-1-ARCH", "platform": "antergos", "version": "", "family": "" }, "id": "54f70115bae545cbac2b150f254472a0" }, "agent": { "version": "8.0.0", "type": "metricbeat", "ephemeral_id": "a4cc9624-50c1-462c-b254-fa45896ebdfb", "hostname": "mcastro", "id": "7e36a073-1a32-4a94-b65b-4c7f971fb228" }, "event": { "duration": 6965150, "dataset": "tomcat.memory", "module": "tomcat" }, "metricset": { "name": "memory", "period": 10000 }, "service": { "address": "localhost:8080", "type": "tomcat" } }