We are not able to see received and sent solace messages in apm traces and transactions:
Kibana version:NA
Elasticsearch version:1.33.4
APM Server version:1.33.4
APM Agent language and version: Jdk8
Browser version : Chrome Version 131.0.6778.70
Original install method (e.g. download page, yum, deb, from source, etc.) and version:downloaded and copied jar in unix host
Fresh install or upgraded from other version? Fresh install
Not able to see solace transactions for our application:
Tried below ways and replaced with correct url:
1.With apm otl jar
java -javaagent:/home/cetqa/otl/elastic-apm-agent-opentelemetry-1.33.4.jar -Dotel.exporter.otlp.endpoint= -Dotel.exporter.otlp.certificate=/home/cetqa/otl/tls-ca-bundle.pem -Dotel.exporter.otlp.traces.certificate=/home/cetqa/otl/tls-ca-bundle.pem -Dotel.exporter.otlp.metrics.certificate=/home/cetqa/otl/tls-ca-bundle.pem -Dotel.exporter.otlp.logs.certificate=/home/cetqa/otl/tls-ca-bundle.pem -Dotel.traces.exporter=otlp -Dotel.metrics.exporter=otlp -Dotel.traces.exporter=otlp -Dotel.metrics.exporter=otlp -Dotel.resource.attributes=service.name=ctp1_BBGBXCAEMPricingGateway,service.version=1.1,deployment.environment=uat
2.With open telementry jar
java -javaagent:/home/cetqa/apm/opentelemetry-javaagent-2.11.0.jar -Dotel.javaagent.extensions=/home/cetqa/otl/solace-opentelemetry-jms-integration-1.1.0.jar -Dotel.propagators=solace_jms_tracecontext -Dotel.exporter.otlp.certificate=/home/cetqa/otl/tls-ca-bundle.pem -Dotel.exporter.otlp.traces.certificate=/home/cetqa/otl/tls-ca-bundle.pem -Dotel.exporter.otlp.metrics.certificate=/home/cetqa/otl/tls-ca-bundle.pem -Dotel.exporter.otlp.logs.certificate=/home/cetqa/otl/tls-ca-bundle.pem -Dotel.traces.exporter=otlp -Dotel.metrics.exporter=otlp -Dotel.traces.exporter=otlp -Dotel.metrics.exporter=otlp -Dotel.exporter.otlp.endpoint= -Dotel.traces.exporter=otlp -Dotel.metrics.exporter=none -Dotel.instrumentation.jms.enabled=true -Dotel.resource.attributes="service.name=ctp1_BBGBXCAEMPricingGateway"
Not able to see any of the solace transactions with either ways ,we are using one barclays library which is based on sol-jcsmp library
Provide logs and/or server output (if relevant):
otel.exporter.otlp.metrics.certificate="/home/cetqa/otl/tls-ca-bundle.pem"
otel.exporter.otlp.certificate="/home/cetqa/otl/tls-ca-bundle.pem"
otel.exporter.otlp.endpoint=""
io.opentelemetry.javaagent.slf4j.simpleLogger.dateTimeFormat="'[otel.javaagent 'yyyy-MM-dd HH:mm:ss:SSS Z']'"
otel.resource.attributes="service.name=ctp1_BBGBXCAEMPricingGateway"
otel.traces.exporter="otlp"