I have a really interesting case.
We have around 30+ nodejs micro services running in k8s as their own deployments.
Using the nodejs-instrumentation, it works on all except one of them.
We get this error during startup:
Copy code
OpenTelemetry automatic instrumentation started successfully
A shutdown LoggerProvider cannot provide a Logger
[07:09:55.829] DEBUG (1): Received stop signal
[07:09:55.831] INFO (1): Stopping jetstream
[07:09:55.831] INFO (1): Stopped jetstream
[07:09:55.832] INFO (1): Stopping server
[07:09:55.832] INFO (1): Stopped server
Then nothing more in the logs and the container goes into a crashloop.
If we run the same nodejs code locally on a workstation it works like a charm, connecting to the LoadBalancer ip of the otel-collector and sending data.
Anyone have an idea on where to start looking?
As said, all other nodejs services works like a charm.
SigNoz is an open-source APM. It helps developers monitor their applications & troubleshoot problems, an open-source alternative to DataDog, NewRelic, etc.