Streamlines the creation and management of shared ServiceDefaults projects to centralize observability, resilience, and discovery in .NET Aspire applications.
This skill automates the setup of a standardized ServiceDefaults project for .NET Aspire ecosystems, providing a single point of configuration for critical cross-cutting concerns. It simplifies the implementation of OpenTelemetry for logging and tracing, configures comprehensive health checks for liveness and readiness, and integrates standard HTTP resilience patterns and service discovery. By centralizing these configurations, it ensures architectural consistency across microservices and significantly reduces the boilerplate code required to make distributed .NET applications production-ready and observable.
主な機能
01Pre-configured HTTP resilience handlers with retries and circuit breakers
02Centralized OpenTelemetry configuration for unified logging, tracing, and metrics
03Automated ServiceDefaults project scaffolding for .NET Aspire
04Standardized health check endpoints for liveness and readiness probes
05Seamless integration with Aspire AppHost and service discovery
06423 GitHub stars
ユースケース
01Implementing consistent retry and timeout policies for internal service communication
02Configuring health probes for container orchestrators like Kubernetes in an Aspire environment
03Standardizing observability and telemetry across multiple microservices in a .NET solution