OpenTelemetry Agent - Java WebSphere App Server Installation
Installation Steps
- Download the Open Telemetry Java Agent
- Move the Opentelemetry-javaagent.jar to a place on the filesystem where the Java application runs
- Add the Java Agent JVM parameters to the Application
- Restart the Application
JVM Parameters To Be Added to WebSphere
- In the WebSphere Administration Console, click Servers
- Expand Server Type, then click WebSphere application servers
- Expand Java and Process Management, then click Process Definition
- Under the Additional Properties section, click Java Virtual Machine
- Scroll down and locate the textbox for Generic JVM arguments
- Add the lines below to this textbox
- Find-and-replace $PATH_TO_OPENTELEMETRY_JAVAAGENT_JAR with the full path to this JAR
- Find-and-replace $PROTOCOL with http or https based on the VF Server configuration
- Find-and-replace $VF_SERVER_ADDRESS with the URL for login to your organization’s vFunction Server
- Find-and-replace $VF_APP_ID with the Application UUID created with the Installation Instructions provided after creating the Distributed Application in the vFunction Server UI
-javaagent:$PATH_TO_OPENTELEMETRY_JAVAAGENT_JAR
-Dotel.exporter.otlp.protocol=http/protobuf
-Dotel.exporter.otlp.endpoint=$PROTOCOL://$VF_SERVER_ADDRESS/api/unauth/otlp
-Dotel.traces.exporter=otlp
-Dotel.exporter.otlp.traces.headers=X-VF-APP=$VF_APP_ID
-Dotel.metrics.exporter=none
-Dotel.logs.exporter=none