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

try out Sentry (distributed) profiling #299

Closed
rahulbot opened this issue Jun 5, 2024 · 3 comments
Closed

try out Sentry (distributed) profiling #299

rahulbot opened this issue Jun 5, 2024 · 3 comments
Assignees
Milestone

Comments

@rahulbot
Copy link
Contributor

rahulbot commented Jun 5, 2024

Sentry seems to offer a suite of off-the-shelf profiling tools, as noted by @philbudne on #277. I'm creating this issue to track experiments and related results we see in trying these out across the system.

@rahulbot rahulbot added this to the Production Beta 7 milestone Jun 5, 2024
@pgulley
Copy link
Member

pgulley commented Jun 6, 2024

I'm not completely sure whether or not sentry will auto-baggage requests coming out so many modules deep- since the requests to the news-search-api go through providers and then through news-client. Some documentation refers to writing custom middleware to shim the baggage onto outgoing requests. Some other documentation suggests that the auto-bagging only works on python2, in which case there might be yet more involved surgery.

I'll get a dev version of web-search running and futz around with the options here.

@philbudne
Copy link
Contributor

philbudne commented Jun 6, 2024 via email

@pgulley
Copy link
Member

pgulley commented Jun 12, 2024

This is implemented in my dev stack and works without headache. I'll make another issue in web-search and news-search-api to track deployment in those respective services.

@pgulley pgulley closed this as completed Jun 12, 2024
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

3 participants