Demo applications running on Tomcat and WildFly with Grafana OpenTelemetry Java agent instrumentation.
# Build both images
make build
# Run both containers
make run
# Access applications
# Tomcat: http://localhost:8080
# WildFly: http://localhost:8081/demo-app
# Clean up
make cleanmake build- Build both imagesmake build-tomcat- Build Tomcat image onlymake build-wildfly- Build WildFly image onlymake run- Run both containersmake run-compose- Run full stack with OpenTelemetry Collectormake run-tomcat- Run Tomcat only (port 8080)make run-wildfly- Run WildFly only (port 8081)make stop- Stop compose stackmake stop-tomcat- Stop Tomcat containermake stop-wildfly- Stop WildFly containermake clean- Stop and remove all containers, images, and volumes
OpenTelemetry settings are configured in .env file and loaded automatically when running containers.