open-telemetry / opentelemetry-go

OpenTelemetry Go API and SDK
https://opentelemetry.io/docs/languages/go
Apache License 2.0
5.25k stars 1.06k forks source link

zPages: rpcz support #386

Closed VineethReddy02 closed 3 years ago

VineethReddy02 commented 4 years ago

Feature Proposal from @SergeyKanzhelev

zPages is a great practice many organizations and SRE uses for the last line of defence while troubleshooting application issues. zPages aggregate telemetry in-process in a memory buffer and allow to query this informaiton directly from the app. It will be great to design and implement zPages

See some info on zPages: https://opencensus.io/zpages/

Also features in SRE book.

jmacd commented 4 years ago

One of the useful things you can do with a z-page is link from one active request to an active, remote child request. This is a nice way to find deadlocks and hung requests. It calls for a specification of what z-pages can do and how to form links into a z-page if you know the endpoint you are talking to.

MrAlias commented 3 years ago

Closed with https://github.com/open-telemetry/opentelemetry-go-contrib/pull/894

burdiyan commented 2 years ago

AFAIK, this only implements tracez, but this issue is about supporting rpcz.