jaegertracing / jaeger

CNCF Jaeger, a Distributed Tracing Platform
https://www.jaegertracing.io/
Apache License 2.0
20.14k stars 2.4k forks source link

Trace Quality Metrics #367

Open yurishkuro opened 7 years ago

yurishkuro commented 7 years ago

When deploying a distributed tracing solution like Jaeger in large organizations, especially those whose architectures are composed of many different technologies, there are always questions about how much of the architecture is actually integrated with tracing, what is the quality of the instrumentation, are there microservices that are using stale versions of instrumentation libraries, etc.

Trace Quality engine runs analysis on all traces collected in the backend, inspects then for known completeness and quality problems, and provides summary reports to service owners with suggestions on improving the quality metrics and links to sample traces that exhibit the issues.

image

jordo1138 commented 6 years ago

any idea if it's on the radar for 2018? Thanks

jpkrohling commented 6 years ago

I think this might depend on the data pipeline feature (#414).

vvvprabhakar commented 4 years ago

Is it available now ? in 1.18.1?

pavolloffay commented 4 years ago

It has been open-sourced in https://github.com/jaegertracing/jaeger-analytics-flink. However the codebase is not OSS friendly nad it might be difficult to build and deploy.

There is also a new module https://github.com/jaegertracing/jaeger-analytics-java#trace-quality-metrics. It depends only on p8s and grafana. However it's not that advanced as the original app.

jkowall commented 3 years ago

@yurishkuro You can close this out I believe.

yurishkuro commented 3 years ago

Well, the code is not in a usable state yet. Closing means we're not going to do it imo.