Implements comprehensive observability for .NET 10 applications using Serilog, OpenTelemetry, and structured logging patterns.
This skill equips Claude with specialized knowledge for architecting robust observability within .NET 10 environments. It provides standardized implementation patterns for structured logging using Serilog, distributed tracing with OpenTelemetry, and operational readiness via specialized health check endpoints. By enforcing best practices like correlation ID propagation, log enrichment, and avoiding string interpolation, it ensures that applications are highly searchable, maintainable, and ready for production monitoring tools like Seq, Elastic, or Grafana.
主な機能
01189 GitHub stars
02Correlation ID middleware for end-to-end request tracking
03OpenTelemetry setup for distributed tracing and system metrics
04Automated log enrichment with machine names and diagnostic context
05Structured logging configuration with Serilog and Seq integration
06Advanced health check patterns for liveness and readiness monitoring
ユースケース
01Setting up Kubernetes-ready health monitoring endpoints
02Configuring centralized logging for a .NET 10 microservices architecture
03Implementing distributed tracing to debug latency across multiple services