opentelemetry-rust icon indicating copy to clipboard operation
opentelemetry-rust copied to clipboard

Add experimental zpages

Open jtescher opened this issue 5 years ago • 2 comments

See the spec change for details https://github.com/open-telemetry/opentelemetry-specification/pull/890

jtescher avatar Oct 14 '20 20:10 jtescher

I think currently zPages should contain following components:

  1. a custom span processor(zPage processor I guess) to collect spans.
  2. an aggregatorto collect sample span, and record related metrics (running, error, latency buckets counts, etc.)
  3. 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 avatar Oct 23 '20 00:10 TommyCpp

@TommyCpp I haven't looked to much into it, but that sounds reasonable to me

jtescher avatar Oct 23 '20 01:10 jtescher

Completed in #595

jtescher avatar Jul 30 '23 17:07 jtescher