Monitoring Apache Tomcat

Supported Versions

Currently supported versions are Apache Tomcat 5.0 or newer.

Configuration

Naming Tomcat

Instana extracts the name for the Tomcat instances leveraging the ServerInfo.properties file. By editing it you can influence the naming within Instana by simply editing:

CATALINA_BASE/lib/org/apache/catalina/util/ServerInfo.properties

and change this value:

server.info=Apache Tomcat/7.0.x

Metrics collection

Configuration data

  • Version
  • Home
  • Web Apps
  • Application Configuration
  • Connectors
  • Servlets
  • Executors
  • Data Sources

Performance metrics

  • Sessions

    • Session count
    • Requests
    • Average Response Times
    • Errors
  • Connectors

    • Thread count
    • Busy threads
    • Max threads
    • Connection count
    • Max connections
  • Executors

    • Thread count
    • Queue size
    • Max threads
  • Data Sources

    • Active connections
    • Max connections

Health Signatures

For each sensor, there is a curated knowledgebase of health signatures that are evaluated continuously against the incoming metrics and are used to raise issues or incidents depending on user impact.

Built-in events trigger issues or incidents based on failing health signatures on entities, and custom events trigger issues or incidents based on the thresholds of an individual metric of any given entity.

For information about built-events for the Apache Tomcat sensor, see the Built-in events reference.