I am using a test version of elastic cloud. The index pattern and index templates are default as provided.
I am using OpenTelemetry to add tracing to a distributed NodeJs service. Further I use an otel collector hoisted on k8s to export the traces to ElasticAPM. The span events are visible in elastic index and there are supporting data streams as well. But these span events are not visible in APM UI as it should be as mentioned [here] ([OpenTelemetry] Support OpenTelemetry Span Events · Issue #4715 · elastic/apm-server · GitHub).
I use BasicTracerProvider from openTelemetry/sdk-trace-base to create a provider object.
The exporter is openTelemetry/exporter-trace-otlp-http to export the traces over http.
The url I use is /55681/v1/traces
There are no errors any where, neither in local console nor in k8s pod console.
Where should I check for errors to fix this issue?
@pskpr can you please clarify this? Are you using Elastic Cloud? If so, I don't understand the versions you've specified above: you can't specify different versions for Elasticsearch, Kibana, and APM Server is Elastic Cloud.
The span events are visible in elastic index and there are supporting data streams as well. But these span events are not visible in APM UI as it should be
Hi @axw, I rolled back to version 8.3.2 of kibana and now i'm able to get the span events. The issue is i can only see the name of the event
for instance
span.addEvent('get data from elastic', {
event: 'Success',
message: 'Get data from elastic Success'
})
i only see
though that data is visible in elastic index as labels,
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.