Use this chapter to choose the right package family first, then open the package references for package-specific defaults and code samples.
Naming convention
- Health check packages use the
DotNetDiag.HealthChecks.<Provider>convention. - UI packages use the
DotNetDiag.HealthChecks.UI.*convention and are covered in the UI manual. - Publisher packages use the
DotNetDiag.HealthChecks.Publisher.*convention and are covered in publishers and metrics.
Core and platform checks
- Application Status
- OpenID Connect Server
DotNetDiag.HealthChecks.KubernetesDotNetDiag.HealthChecks.NetworkDotNetDiag.HealthChecks.SignalRDotNetDiag.HealthChecks.SystemDotNetDiag.HealthChecks.Uris
AWS packages
Azure packages
- Azure Application Insights
- Azure Data Tables
- Azure IoT Hub
- Azure Key Vault Secrets
- Azure Event Hubs
- Azure Blob Storage
- Azure File Shares
- Azure Queue Storage
- Azure Digital Twin
- Azure Key Vault
- Azure Service Bus
DotNetDiag.HealthChecks.AzureSearch
Databases, search, and messaging systems
- ArangoDb
- ClickHouse
- Cosmos DB
DotNetDiag.HealthChecks.DaprDotNetDiag.HealthChecks.ElasticsearchDotNetDiag.HealthChecks.EventStoreDotNetDiag.HealthChecks.EventStore.gRPCDotNetDiag.HealthChecks.Gcp.CloudFirestoreDotNetDiag.HealthChecks.GremlinDotNetDiag.HealthChecks.Hangfire- IbmMQ
- InfluxDB
DotNetDiag.HealthChecks.KafkaDotNetDiag.HealthChecks.Milvus(preview)- MongoDB
- MySQL
- NATS
- PostgreSQL
DotNetDiag.HealthChecks.OracleDotNetDiag.HealthChecks.Qdrant- RabbitMQ
- RabbitMQ v6
DotNetDiag.HealthChecks.RavenDBDotNetDiag.HealthChecks.RedisDotNetDiag.HealthChecks.SendGridDotNetDiag.HealthChecks.SolrDotNetDiag.HealthChecks.SqliteDotNetDiag.HealthChecks.SqlServer- SurrealDB
How to use this catalog effectively
- Start with this chapter when you are selecting a provider package.
- Open the package references when you need overload-specific behavior such as credentials, region selection, or connection pooling.
- Use the getting started chapter for common registration patterns that apply across packages.
- Use the UI manual and publishers and metrics chapters for dashboard and observability components.