How to configure Tomcat Exporter to scrape metrics from Prometheus?
To setup exporter, follow the steps given below:
-
Install a standalone Tomcat-sever or as a container as kubernetes cluster.
-
Download the Tomcat exporter servlet file in .war format from here.
-
Rename the file as metrics.war and deploy it in the
webapps directory inside the tomcat installation directory.
If Tomcat-server is deployed as a container, use the 'docker cp' commands to copy files as shown below,
docker cp metrics.war <TOMCAT_CONTAINER_ID>:/usr/local/tomcat/webapps/metrics.war
-
Download the following jars:
-
-
-
-
-
-
Copy all jars to $CATALINA_BASE/lib directory.
-
To configure, follow the steps given below:
-
Open prometheus configuration file under prometheus deployed directory. (Default config file is prometheus.yml)
-
Under the scrape configs, add the job and exporter as shown below: (To know more about scrape configuration, click here.)
-
Now restart Prometheus server.
-
Query some tomcat metrics to verify if Prometheus can scrape metrics through the exporter.
New to ADSelfService Plus?