
SOURCE FOR APM – https://docs.datadoghq.com/tracing/trace_collection/?tab=containers
This note is applicable for only Host Based APM.
Step 1 – Install Datadog Agent in Centos or Ubuntu or Windows
Step 2 – Install Java Application
# Centos
$ yum install java-11-openjdk-devel
Ubuntu
$ sudo apt-get install openjdk-11-jdk -yCode language: PHP (php)
Step 3 – Install and Run Apache Tomcat
# UBUNTU
$ sudo apt install wget unzip -y
# Centos
$ sudo yum install wget unzip -y
$ cd /opt
$ wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.65/bin/apache-tomcat-9.0.65.zip
$ unzip apache-tomcat-9.0.65.zip
Code language: PHP (php)

Step 4 – Download dd-java-agent.jar into /opt/ and give permission.
$ cd /opt
$ wget -O dd-java-agent.jar 'https://dtdg.co/latest-java-tracer'
$ chmod 777 dd-java-agent.jar Code language: JavaScript (javascript)
Step 5 – Edit catalina.sh and following entry
$ vi /opt/apache-tomcat-9.0.65/bin/catalina.sh
# Make sure dd.service and dd.env as per your choice.
CATALINA_OPTS="$CATALINA_OPTS -javaagent:/opt/dd-java-agent.jar -Ddd.profiling.enabled=true -Ddd.logs.injection=true -Ddd.trace.sample.rate=1 -Ddd.service=devopsschool -Ddd.env=prod -Ddd.version=1.1"Code language: PHP (php)
Step 6 – Start Tomcat and Datadog Agent
$ systemctl restart datadog-agent
$ cd /opt/apache-tomcat-9.0.65/bin
$ chmod -R 775 .
$ ./startup.sh
$ ps -eaf | grep tomcat | grep dd


Step 7 – Generate Traffic using Jmeter on Multiple URL of Tomcat and Example Apps

Step – 8 – Review the APM Results


I’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked at Cotocus and regularly write about technology, travel, investing, health, product reviews, and digital marketing through my various platforms.
I publish technical articles at DevOps School, travel stories at Holiday Landmark, stock market insights at Stocks Mantra, health and fitness guidance at My Medic Plus, product reviews at TrueReviewNow, and SEO and digital marketing strategies at Wizbrand.
Find Trusted Cardiac Hospitals
Compare heart hospitals by city and services — all in one place.
Explore Hospitals