What problem does it solve?
This Skill helps .NET teams implement enterprise-grade observability by wiring structured logging, distributed tracing, and metrics into ASP.NET Core applications, reducing blind spots in production and speeding issue resolution.
Core Features & Use Cases
- Structured logging: Implement Serilog-based structured logs across services for fast search, correlation, and diagnostics.
- Distributed tracing: Wire OpenTelemetry to capture end-to-end traces across HTTP calls and internal components.
- Metrics & health checks: Expose Prometheus-compatible metrics and ready/live health checks for Kubernetes or cloud environments.
- Correlation IDs: Propagate correlation identifiers to maintain trace continuity across microservices.
- Use Case: Onboard a new .NET service into an observed system with minimal boilerplate and clear telemetry.
Quick Start
Configure a sample ASP.NET Core project to enable Serilog, OpenTelemetry, and Prometheus/Jaeger exporters following the steps in this guide.