Skip to content

feat(dashboard): Add ASP.NET Core Metrics dashboard (OTLP v1)#290

Open
manja316 wants to merge 1 commit intoSigNoz:mainfrom
manja316:add-aspnetcore-dashboard
Open

feat(dashboard): Add ASP.NET Core Metrics dashboard (OTLP v1)#290
manja316 wants to merge 1 commit intoSigNoz:mainfrom
manja316:add-aspnetcore-dashboard

Conversation

@manja316
Copy link
Copy Markdown

@manja316 manja316 commented Apr 4, 2026

Summary

Adds a comprehensive ASP.NET Core monitoring dashboard for SigNoz using OTLP metrics.

  • 20 panels across 4 sections: Application Performance, Request & Response, Process Metrics, Kestrel Server
  • 2 template variables: service_name and deployment_environment
  • Covers all metrics from the issue requirements: HTTP request rate, latency (P95), error rate, CPU, memory, GC, thread pool, exceptions, and Kestrel server metrics
  • Follows SigNoz Query Builder format (no PromQL/ClickHouse SQL)
  • Includes detailed README with setup instructions for OpenTelemetry .NET SDK

Metrics Used

Category Metrics
HTTP Server http.server.request.duration, http.server.active_requests
Process process.cpu.time, process.memory.usage
.NET Runtime process.runtime.dotnet.gc.collections.count, process.runtime.dotnet.gc.heap.size, process.runtime.dotnet.thread_pool.threads.count, process.runtime.dotnet.thread_pool.queue.length, process.runtime.dotnet.exceptions.count
Kestrel kestrel.active_connections, kestrel.queued_connections, kestrel.request.duration

Closes SigNoz/signoz#5996

/claim #5996

Add comprehensive ASP.NET Core monitoring dashboard with 16 panels
across 4 sections: Application Performance, Request and Response,
Process Metrics, and Kestrel Server.

Metrics covered: http.server.request.duration, http.server.active_requests,
process.cpu.time, process.memory.usage, GC collections/heap,
thread pool, exceptions, and Kestrel server metrics.

Closes SigNoz/signoz#5996

Co-Authored-By: Paperclip <noreply@paperclip.ing>
@manja316
Copy link
Copy Markdown
Author

manja316 commented Apr 9, 2026

Hi! Just following up on this ASP.NET Core monitoring dashboard PR. It covers all metrics from the issue requirements (HTTP rate, latency P95, CPU, memory, GC, thread pool, Kestrel). Let me know if there's anything I should adjust or if you'd prefer a different panel layout. Happy to iterate!

@manja316
Copy link
Copy Markdown
Author

Gentle ping — this ASP.NET Core dashboard has been open 7+ days. It closes #7875 with full OTLP metrics coverage (HTTP, GC, thread pool, Kestrel). Happy to address any feedback!

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.

[Dashboard Request] ASP .NET Metrics Dashboard

1 participant