This health check verifies the ability to communicate with a InfluxDB server.
name
: The health check name. Default if not specified is influxdb
.failureStatus
: The HealthStatus
that should be reported when the health check fails. Default is HealthStatus.Unhealthy
.tags
: A list of tags that can be used to filter sets of health checks.timeout
: A System.TimeSpan
representing the timeout of the check.InfluxDBClient
and reuse it on every request to get the health check result. Use
the extension method where you provide the Uri
to connect with.
InfluxDBClient
for every time a health check is requested,
you must ensure automatic recovery is enabled so that the InfluxDBClient
can be re-established if lost.