Tomcat 缓存 Metricset
编辑Tomcat 缓存 Metricset
编辑此功能处于 Beta 阶段,可能随时更改。其设计和代码不如正式 GA 功能成熟,按现状提供,不提供任何保证。Beta 功能不受正式 GA 功能支持服务水平协议 (SLA) 的约束。
缓存 Metricset 获取 JMX 密钥 Catalina:context=*,host=*,name=Cache,type=WebResourceRoot
。它公开以下指标:
-
tomcat.cache.mbean
:此事件相关的 MBean。 -
tomcat.cache.hit.total
:从缓存中提供服务的资源请求数。 -
tomcat.cache.size.total.kb
:缓存大小的当前估计值(以 KB 为单位)。 -
tomcat.cache.size.max.kb
:缓存的最大允许大小(以 KB 为单位)。 -
tomcat.cache.lookup.total
:资源请求数。 -
tomcat.cache.ttl.ms
:缓存条目的生存时间(以毫秒为单位)。
这是一个默认的 Metricset。如果主机模块未配置,则默认启用此 Metricset。
有关 Metricset 中每个字段的说明,请参见导出字段 部分。
这是一个此 Metricset 生成的示例文档。
{ "@timestamp": "2019-09-19T13:42:47.806Z", "@metadata": { "beat": "metricbeat", "type": "_doc", "version": "8.0.0" }, "event": { "dataset": "tomcat.cache", "module": "tomcat", "duration": 98441554 }, "metricset": { "name": "cache", "period": 10000 }, "service": { "address": "localhost:8080", "type": "tomcat" }, "tomcat": { "cache": { "mbean": "Catalina:context=/docs,host=localhost,name=Cache,type=WebResourceRoot", "hit": { "total": 4 }, "size": { "total": { "kb": 5 }, "max": { "kb": 10240 } }, "lookup": { "total": 13 }, "ttl": { "ms": 5000 } } }, "ecs": { "version": "1.1.0" }, "host": { "id": "54f70115bae545cbac2b150f254472a0", "containerized": false, "hostname": "mcastro", "architecture": "x86_64", "name": "mcastro", "os": { "family": "", "name": "Antergos Linux", "kernel": "5.0.13-arch1-1-ARCH", "platform": "antergos", "version": "" } }, "agent": { "version": "8.0.0", "type": "metricbeat", "ephemeral_id": "ccb9ebe2-bd8b-4d90-a362-37132e09370b", "hostname": "mcastro", "id": "7e36a073-1a32-4a94-b65b-4c7f971fb228" } }