opentelemetry-rust
opentelemetry-rust copied to clipboard
Add experimental zpages
See the spec change for details https://github.com/open-telemetry/opentelemetry-specification/pull/890
I think currently zPages should contain following components:
- a custom span processor(zPage processor I guess) to collect spans.
- an aggregatorto collect sample span, and record related metrics (running, error, latency buckets counts, etc.)
- a http server to serve those data to users.
I'd image we could combine aggregator and http server and let them running in backgroud where zPage processor "export" spans through a channel shared with aggregator. If those sounds like a good start. I could dig around and work on it to see if there is any catch.
@TommyCpp I haven't looked to much into it, but that sounds reasonable to me
Completed in #595