Tomcat 线程 metricset
编辑Tomcat 线程 metricset
编辑此功能处于 Beta 阶段,可能会发生变化。其设计和代码不如正式 GA 功能成熟,按原样提供,不提供任何保证。Beta 功能不受官方 GA 功能的支持 SLA 约束。
线程 Metricset 使用 Jolokia 检索 JMX 键 Catalina:name=*,type=ThreadPool
和 java.lang:type=Threading
。 它公开以下指标:
-
tomcat.threading.busy
: 来自线程池的当前繁忙线程数 -
tomcat.threading.max
: 来自线程池的最大线程数 -
tomcat.threading.current
: 来自线程池的当前线程数 -
tomcat.threading.keep_alive.total
: 线程池上的总保持活动数 -
tomcat.threading.keep_alive.timeout.ms
: 线程池上的保持活动超时时间(毫秒) -
tomcat.threading.started.total
: JVM 级别的当前已启动线程数 (来自 java.lang:type=Threading) -
tomcat.threading.user.time.ms
: 用户时间(毫秒)(来自 java.lang:type=Threading) -
tomcat.threading.cpu.time.ms
: CPU 时间(毫秒)(来自 java.lang:type=Threading) -
tomcat.threading.total
: JVM 级别的总线程数 (来自 java.lang:type=Threading) -
tomcat.threading.peak
: JVM 级别的峰值线程数 (来自 java.lang:type=Threading)
这是一个默认 metricset。如果主机模块未配置,则默认启用此 metricset。
有关 metricset 中每个字段的描述,请参阅导出的字段部分。
这是此 metricset 生成的示例文档
{ "@timestamp": "2019-09-16T11:24:36.957Z", "@metadata": { "beat": "metricbeat", "type": "_doc", "version": "8.0.0" }, "event": { "duration": 7677063, "dataset": "tomcat.threading", "module": "tomcat" }, "metricset": { "name": "threading", "period": 10000 }, "service": { "type": "tomcat", "address": "localhost:8080" }, "tomcat": { "threading": { "total": 35, "started": { "total": 35 }, "user": { "time": { "ms": 6e+07 } }, "peak": 35, "cpu": { "time": { "ms": 6.9719161e+07 } } } }, "ecs": { "version": "1.1.0" }, "host": { "hostname": "mcastro", "architecture": "x86_64", "os": { "name": "Antergos Linux", "kernel": "5.0.13-arch1-1-ARCH", "platform": "antergos", "version": "", "family": "" }, "id": "54f70115bae545cbac2b150f254472a0", "containerized": false, "name": "mcastro" }, "agent": { "ephemeral_id": "a4cc9624-50c1-462c-b254-fa45896ebdfb", "hostname": "mcastro", "id": "7e36a073-1a32-4a94-b65b-4c7f971fb228", "version": "8.0.0", "type": "metricbeat" } }