Table of Contents

Namespace Silverback.Messaging.HealthChecks

Classes

ConsumersHealthCheck

Verifies whether all consumers are connected.

ConsumersHealthCheckService

Checks that all the consumers are connected.

EndpointCheckResult

Encapsulates the result of a check performed against a consumer or a producer.

HealthCheckBuilderExtensions

Adds methods such as AddConsumersCheck(IHealthChecksBuilder, ConsumerStatus, TimeSpan?, string, HealthStatus?, IEnumerable<string>?) and AddOutboxCheck(IHealthChecksBuilder, TimeSpan?, int?, string, HealthStatus?, IEnumerable<string>?) to the IHealthChecksBuilder.

OutboxHealthCheck

Monitors the outbox, verifying that the messages are being processed.

OutboxHealthCheckService

Checks that the outbox is being processed at a sustainable pace.

Interfaces

IConsumersHealthCheckService

Checks that all the consumers are connected.

IOutboxHealthCheckService

Checks that the outbox is being processed at a sustainable pace.