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

Remove OTEL tracing from our code #1886

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Conversation

sausage-todd
Copy link
Contributor

@sausage-todd sausage-todd commented Nov 24, 2023

What we noticed so far is that sometimes, even though is no actual activity or work in the service, the services starts consuming all the CPU it has available. At the same time, the service doesn't actually do any other work during that time. If the service has, for instance, an express.js server, during that period it won't accept any requests at all.

Profiling the nodejs code in that state showed some grpc code being executed over and over, making me think it's OTEL.

What's worse is that this kind of state doesn't go away by itself, but requires a restart of the service.

Removing tracing proved to prevent this issue from appearing — no issues in search-sync-api and nodejs-worker since 15 hours.

Keeping the tracing library in our code until later.

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

Successfully merging this pull request may close these issues.

None yet

1 participant