Tomcat integration metrics

The official Datadog integration for monitoring Tomcat. It collects 30 metrics.

Official summary

Track requests per second, bytes served, cache hits, servlet metrics, and more.

Metric types

  • gauge (value at a point in time): 30

Metrics

Descriptions are the official definitions, unedited.

MetricTypeUnit
tomcat.bytes_rcvdBytes per second received by all request processors.gaugebyte/second
tomcat.bytes_sentBytes per second sent by all the request processors.gaugebyte/second
tomcat.error_countThe number of errors per second on all request processors.gaugeerror/second
tomcat.jdbc.connection_pool.activeThe number of established connections in the pool that are in use.gauge-
tomcat.jdbc.connection_pool.idleThe number of established connections in the pool that are idle.gauge-
tomcat.jdbc.connection_pool.max_activeThe maximum number of open connections.gauge-
tomcat.jdbc.connection_pool.max_idleThe maximum number of idle connections.gauge-
tomcat.jdbc.connection_pool.min_idleThe minimum number of idle connections.gauge-
tomcat.jdbc.connection_pool.sizeThe number of established connections in the pool, idle and in use.gauge-
tomcat.jsp.countThe number of JSPs per second that have been loaded in the web module.gaugepage/second
tomcat.jsp.reload_countThe number of JSPs per second that have been reloaded in the web module.gaugepage/second
tomcat.max_timeThe longest request processing time (in milliseconds).gaugemillisecond
tomcat.min_timeThe shortest request processing time (in milliseconds).gaugemillisecond
tomcat.processing_timeThe sum of request processing times across all requests handled by the request processors (in milliseconds) per second.gauge-
tomcat.request_countThe number of requests per second across all request processors.gaugerequest/second
tomcat.servlet.error_countThe number of erroneous requests received by the servlet per second.gaugeerror/second
tomcat.servlet.max_timeThe maximum processing time of a requestgaugemillisecond
tomcat.servlet.min_timeThe minimum processing time of a requestgaugemillisecond
tomcat.servlet.processing_timeThe sum of request processing times across all requests to the servlet (in milliseconds) per second.gauge-
tomcat.servlet.request_countThe number of requests received by the servlet per second.gaugerequest/second
tomcat.string_cache.access_countThe number of accesses to the string cache per second.gaugeget/second
tomcat.string_cache.cache_sizeThe size of the String cachegaugebyte
tomcat.string_cache.hit_countThe number of string cache hits per second.gaugehit/second
tomcat.string_cache.max_sizeThe maximum size of the String cachegaugebyte
tomcat.threads.busyThe number of threads that are in use.gaugethread
tomcat.threads.countThe number of threads managed by the thread pool.gaugethread
tomcat.threads.maxThe maximum number of allowed worker threads.gaugethread
tomcat.threads.minThe minimum number of allowed worker threads.gaugethread
tomcat.web.cache.hit_countThe number of web resource cache hits per second.gaugehit/second
tomcat.web.cache.lookup_countThe number of lookups to the web resource cache per second.gaugeget/second

Official documentation

Official documentation for the Tomcat integration

Metric names and descriptions are the official Datadog integration definitions (Copyright Datadog, Inc., BSD-3-Clause), reproduced unedited. The full license terms are on the About page.