NestJS - Monitoring your NestJS Application using OpenTelemetry and SigNoz

NestJS - Monitoring your NestJS Application using OpenTelemetry and SigNoz

Jun 21, 2022

Monitoring your NestJS application is critical for performance management. But setting up monitoring for NestJS applications can get cumbersome requiring multiple libraries and patterns. That's where OpenTelemetry comes in.

In this tutorial, we will use SigNoz as a backend. SigNoz is an open-source APM tool that can be used for both metrics and distributed tracing.

Let's get started and see how to use OpenTelemetry for a NestJS application.

Blog link - https://signoz.io/blog/opentelemetry-nestjs/

sample-nestjs-app Github repo link - https://github.com/SigNoz/sample-NestJs-app

More about SigNoz:

SigNoz - Monitor your applications and troubleshoot problems in your deployed applications, an open-source alternative to DataDog, New Relic, etc. Backed by Y Combinator.

SigNoz helps developers monitor applications and troubleshoot problems in their deployed applications. SigNoz uses distributed tracing to gain visibility into your software stack.

SigNoz website - https://signoz.io

SigNoz Github repository - https://github.com/SigNoz/signoz

You can find the official documentation here - https://signoz.io/docs/.

Come say Hi to us on Slack - https://signoz.io/slack

If you need any clarification or find something missing, feel free to raise a GitHub issue with the label documentation or reach out to us at the community slack channel.

SigNoz Instrumentation with OpenTelemetry blogs:
Instrument Go Application - https://signoz.io/opentelemetry/go/
Instrument Rust Application - https://signoz.io/blog/opentelemetry-rust/
Instrument Elixir Application - https://signoz.io/blog/opentelemetry-elixir/
Instrument Python Application - https://signoz.io/blog/python-application-monitoring/

Instrument.NET Application - https://signoz.io/blog/opentelemetry-dotnet/
Instrument React Application - https://signoz.io/blog/opentelemetry-react/
Instrument Ruby on Rails Application - https://signoz.io/blog/opentelemetry-ruby/
Instrument Nextjs Application - https://signoz.io/blog/opentelemetry-nextjs/
Instrument Angular Application - https://signoz.io/blog/opentelemetry-angular/
Instrument Django Application - https://signoz.io/blog/opentelemetry-django/