JBoss & WildFly OpenTelemetry Setup Guide SigNoz released a guide for instrumenting JBoss EAP and WildFly application servers with OpenTelemetry to send traces to its observability platform. The guide covers manual configuration via JVM options and Docker/Kubernetes deployment, enabling users to monitor application performance with distributed tracing. This guide walks you through instrumenting your JBoss EAP or WildFly application server with OpenTelemetry and sending traces to SigNoz. JBoss and WildFly use standalone.conf Linux/Mac or standalone.conf.bat Windows to configure JVM options, making it straightforward to attach the OpenTelemetry Java agent. Prerequisites Java 8+ https://github.com/open-telemetry/opentelemetry-java-instrumentation Supported WildFly version https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/docs/supported-libraries.md application-servers or compatible JBoss EAP- A SigNoz Cloud account or self-hosted SigNoz instance Send traces to SigNoz Step 1. Download the OpenTelemetry Java agent wget -P /opt/jboss/lib/ https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/latest/download/opentelemetry-javaagent.jar Step 2. Edit standalone.conf Open your JBoss/WildFly configuration file: - JBoss EAP: /opt/jboss-eap-7.x/bin/standalone.conf - WildFly: /opt/wildfly/bin/standalone.conf Add the following lines: JAVA OPTS="$JAVA OPTS -javaagent:/opt/jboss/lib/opentelemetry-javaagent.jar" JAVA OPTS="$JAVA OPTS -Dotel.service.name=