OpenTelemetry Agent - Java Payara 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 Payara
- On the Payara Application Server, run the following command from the Command Line
- 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
PAYARA_BASE_DIRECTORY/bin/asadmin create-jvm-options "-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"