-
Technical Assistance
Request product support from SAP
-
Non-Technical Assistance
Request non-product support or provide feedback on SAP Support Portal site
Technical Assistance
Request product support from SAP
Non-Technical Assistance
Request non-product support or provide feedback on SAP Support Portal site
Include the dependency in your pom.xml:
<properties>
<opentelemetry-javaagent.version>1.23.0</opentelemetry-javaagent.version>
<otel-agent-ext-java.version>1.3.1</otel-agent-ext-java.version>
</properties>
<dependencies>
<dependency>
<groupId>io.opentelemetry.javaagent</groupId>
<artifactId>opentelemetry-javaagent</artifactId>
<version>${opentelemetry-javaagent.version}</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>com.sap.xdsr</groupId>
<artifactId>otel-agent-ext-java</artifactId>
<version>${otel-agent-ext-java.version}</version>
<scope>runtime</scope>
</dependency>
</dependencies>
Add the following Java VM parameters via the mta.yaml:
JBP_CONFIG_JAVA_OPTS: "[java_opts: '-javaagent:BOOT-INF/lib/opentelemetry-javaagent-1.23.0.jar -Dotel.javaagent.enabled=true -Dotel.resource.attributes=account=<subaccount name>,sap.calm.tenantId=<subaccount id>,calmTenantId=<subaccount id>,otel.poll.service.type=SAP_CP_CF,otel.poll.every.second=60 -Dotel.service.name=MyService -Dotel.propagators=sapuniversal -Dotel.traces.exporter=none -Dotel.metrics.exporter=none -Dotel.javaagent.extensions=BOOT-INF/lib/otel-agent-ext-java-1.3.1.jar']"
Where the parameters have to be replaced by:
In order to export towards SAP Cloud ALM you have to setup the destination via OAuth based authentication.
modules:
- name: <your application srv module>
requires:
- name: <destination-service-name>
resources:
- name: <destination-service-name>
parameters:
service-plan: lite
service: destination
type: org.cloudfoundry.managed-service
The destination should look like this: