Back to Signoz

Set env vars or config file

frontend/src/container/OnboardingContainer/Modules/AzureMonitoring/ContainerApps/containerApps-tracing.md

0.121.11.2 KB
Original Source

Application level Tracing

For application-level tracing, you can use the OpenTelemetry SDKs integrated with your application. These SDKs will automatically collect and forward traces to the Central Collector.

 

To see how you can instrument your applications like FastAPI, NextJS, Node.js, Spring etc. you can check out the Application Monitoring section available at the start of this onboarding or you can checkout this documentation.

 

Prerequisites

  1. Azure Subscription & App Service: You need an active Azure subscription with a running Azure App Service instance.
  2. Central Collector Setup: Make sure you have set up the Central Collector

 

Configure the OpenTelemetry SDK

bash
# Set env vars or config file
export OTEL_EXPORTER_OTLP_ENDPOINT="http://<Your-Central-Collector-DNS>:4318/"

For application-level traces, configure your application to use the DNS name of the Central Collector you set up earlier. This Central Collector will automatically forward the collected data to SigNoz.

 

If you encounter any difficulties, please refer to this troubleshooting section