InfluxHealthCheck¶
Namespace: Database.Repository.InfluxRepo
Health check for InfluxDB connectivity.
Inheritance Object → InfluxHealthCheck
Implements IHealthCheck
Constructors¶
InfluxHealthCheck(IInfluxRepo, ILogger<InfluxHealthCheck>)¶
Constructor for the InfluxHealthCheck class.
Parameters¶
influxRepo
IInfluxRepo
The InfluxDB repository.
logger
ILogger<InfluxHealthCheck>
The logger instance.
Methods¶
CheckHealthAsync(HealthCheckContext, CancellationToken)¶
Checks the health of the InfluxDB connection.
public Task<HealthCheckResult> CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken)
Parameters¶
context
HealthCheckContext
The health check context.
cancellationToken
CancellationToken
The cancellation token.
Returns¶
A health check result indicating the status of InfluxDB.