https://github.com/SigNoz/signoz/issues/5996
/claim https://github.com/SigNoz/signoz/issues/5996
Add aspnet dashboard - oltp, v1
ASP.NET Metrics Dashboard for SigNoz Integration
Description:
This PR introduces an ASP.NET metrics dashboard with integrated OpenTelemetry (OTel) instrumentation to monitor application performance and telemetry data sent to SigNoz. Key features include:
1. Telemetry Data Collection
- Utilizes OpenTelemetry packages for ASP.NET, process, runtime, and core instrumentation to gather metrics and traces, which are then exported to SigNoz.
2. OTLP Configuration
- Configures OTLP (OpenTelemetry Protocol) for data ingestion using gRPC and HTTP receivers on ports
4317
and 4318
, allowing compatibility with various communication protocols.
3. Exporting Data to SigNoz
- Sets up OTLP exporter to forward collected telemetry data, including process-level metrics (CPU, memory) and application-specific metrics (latency, error rates), to SigNoz, with environment-specific configurations.
4. Dashboard Panels:
- Application Performance:
- CPU and memory usage, request rate, and response times.
- Request and Response Behavior:
- Tracks request latency, error rates, and active requests.
5. Environment and Resource Attributes:
- Identifies application environment (Staging/Production) for filtered monitoring in the SigNoz dashboard.
This integration enhances observability by automating metrics and trace collection and centralizing insights into the ASP.NET application’s performance.