Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

xsds/sherlog equivalent? #124

Open
tangurano opened this issue Apr 14, 2021 · 0 comments
Open

xsds/sherlog equivalent? #124

tangurano opened this issue Apr 14, 2021 · 0 comments

Comments

@tangurano
Copy link

tangurano commented Apr 14, 2021

I find myself missing having a tool that can trace through the whole RPC call-graph for a given session. Really nice for debugging and understanding the broader system as a newbie by inspecting requests/responses.

It sounds like Datadog APM may be able to do similar things? Any limitations/differences to be aware of?

At a glance it seems like the use cases are a bit different. Datadog APM shows the latencies, but I can't find request/response payloads. Looks like it runs on every request, so it can't log everything. I didn't use Dapper much but maybe that's closer to what Datadog APM does - low-overhead performance monitoring.

xsds/sherlog was opt-in just for a given session and seemed to be geared at debugging specifically. It was great when you had just found a repro and could record a full trace to reference for anything unusual downstream. With Datadog APM it looks like I'd have to use the right filters to get to the right trace.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant