apache tomcat logo

Tomcat Monitoring Template

Telegraf Plugins used:

Included Resources:

  • 1 Telegraf: 'Tomcat Inputs'
  • 1 Dashboards: 'Apache Tomcat'
  • 1 Bucket: 'tomcat'
  • 1 Label: 'tomcat'

Quick Install

If you have your InfluxDB credentials configured in the CLI, you can install this template with:

https://raw.githubusercontent.com/influxdata/community-templates/master/tomcat/tomcat.yml

Apache Tomcat is an open source Java servlet container that implements several core Java enterprise specs, namely the Java Servlet, JavaServer Pages (JSP), and WebSockets APIs. An Apache Software Foundation project, Tomcat was first released in 1998, just four years after Java itself.

Why monitor Tomcat?

Your Tomcat server is an integral part of your web application, so maintaining a performant Tomcat server is critical. Monitoring your Tomcat server will ensure that your application responds to requests without significant delays, in addition to identifying any potential errors or memory leaks in your code.

Tomcat monitoring dashboard

How to use the Tomcat Monitoring Template

Once your InfluxDB credentials have been properly configured in the CLI, you can install the Tomcat monitoring template using the Quick Install command. Once installed, the data for the dashboard will be populated by the included Tomcat Telegraf configuration, which includes the relevant Tomcat Input. Note that you might need to customize the input configuration to better serve your needs, including by specifying a new input value. All of this will depend on how your organization is currently running Tomcat.

To find out more information about environmental variables within the Telegraf configuration, consult the following link.

Key Tomcat metrics to monitor

Some of the most important Tomcat monitoring metrics that you should proactively monitor include:

  • Current threads
  • Processing time
  • Traffic
  • Request counts
  • Memory commits
  • Memory pool uses

Related Resources

Infrastructure and application monitoring

The solution to monitor your entire infrastructure stack, including servers, containers, databases and cloud services.

Linux System Monitoring Template

Add this template to monitor more than just your Tomcat server!

Check out this case study: NewVoiceMedia

Read how NewVoiceMedia (now Vonage) chose to provide 99.999% uptime monitoring of their global SaaS.

Scroll to Top