diff --git a/Prometheus.AspNetCore.HealthChecks/PrometheusHealthCheckPublisher.cs b/Prometheus.AspNetCore.HealthChecks/PrometheusHealthCheckPublisher.cs index 0a8b03f4..e846520b 100644 --- a/Prometheus.AspNetCore.HealthChecks/PrometheusHealthCheckPublisher.cs +++ b/Prometheus.AspNetCore.HealthChecks/PrometheusHealthCheckPublisher.cs @@ -19,6 +19,8 @@ public PrometheusHealthCheckPublisher(PrometheusHealthCheckPublisherOptions? opt public Task PublishAsync(HealthReport report, CancellationToken cancellationToken) { + _checkStatus.Set(HealthStatusToMetricValue(report.Status)); + foreach (var reportEntry in report.Entries) _checkStatus.WithLabels(reportEntry.Key).Set(HealthStatusToMetricValue(reportEntry.Value.Status));