Tomcat 请求指标集
编辑Tomcat 请求指标集
编辑此功能处于测试阶段,可能会发生变化。其设计和代码不如正式 GA 功能成熟,按“原样”提供,不提供任何担保。测试版功能不受正式 GA 功能支持服务水平协议的约束。
请求指标集使用 Jolokia 检索 JMX 键 Catalina:name=*,type=GlobalRequestProcessor
。它会公开以下指标
-
tomcat.requests.mbean
: 已处理的请求数 -
tomcat.requests.total
: 已处理的请求总数 -
tomcat.requests.bytes.received
: 接收的数据量(以字节为单位) -
tomcat.requests.bytes.sent
: 发送的数据量(以字节为单位) -
tomcat.requests.processing.ms
: 处理请求的总时间 -
tomcat.requests.errors.total
: 错误总数
这是一个默认指标集。如果主机模块未配置,则默认启用此指标集。
有关指标集中每个字段的描述,请参阅导出字段部分。
以下是由此指标集生成的示例文档
{ "@timestamp": "2019-09-19T13:42:47.806Z", "@metadata": { "beat": "metricbeat", "type": "_doc", "version": "8.0.0" }, "event": { "dataset": "tomcat.requests", "module": "tomcat", "duration": 97947886 }, "metricset": { "name": "requests", "period": 10000 }, "service": { "address": "localhost:8080", "type": "tomcat" }, "tomcat": { "requests": { "processing": { "ms": 0 }, "errors": { "total": 0 }, "total": 0, "mbean": "Catalina:name=\"http-nio-8080\",type=GlobalRequestProcessor", "bytes": { "received": 0, "sent": 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": { "type": "metricbeat", "ephemeral_id": "ccb9ebe2-bd8b-4d90-a362-37132e09370b", "hostname": "mcastro", "id": "7e36a073-1a32-4a94-b65b-4c7f971fb228", "version": "8.0.0" }, "ecs": { "version": "1.1.0" } }