0

我正在使用适用于 Java 的 InfluxDB 2 客户端,我想知道如何检查 InfluxDB 是否在线以及给定的凭据是否有效。

influxdb-java我使用了 .ping() 函数,但我似乎无法为influxdb-client-java找到这样的函数

4

1 回答 1

0

ping() 没有完全替代品,但您可以使用 REST 端点 /health 代替。请参阅:https ://docs.influxdata.com/influxdb/v2.0/api/#operation/GetHealth

您还可以使用一个类:

if (influxDb != null) {
    HealthCheck healthCheck = influxDb.health();
    if(healthCheck.getStatus() == StatusEnum.PASS) {
            // do what you want here
    }
}
于 2021-02-11T14:37:12.713 回答