We are integrating elastic APM in our data pipeline, using the latest python APM client.
There are several components that analyze an item one after another.
Each component (microservice) receives traceparent and tracestate information from its parents, and begins a transaction.
Currently, we can only see one trace in the system, which is the first component in the pipeline.
Inside the trace, we can see the sub components operations, but there are no statistics available about them.
We would like to receive better statistics on the total time of the trace, including all child transactions
We would like to see:
What's the latency between the start of service_one until the end of service_three?
What's the throughput of the entire system, starting at service_one to service_three?
Ideally, instead of seeing a single trace in the trace screen, I would like to see 4:
one for each service separately - service_one, two and three
one for the system as a whole
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.