我正在使用适用于 Java 的 InfluxDB 2 客户端,我想知道如何检查 InfluxDB 是否在线以及给定的凭据是否有效。
在influxdb-java我使用了 .ping() 函数,但我似乎无法为influxdb-client-java找到这样的函数
我正在使用适用于 Java 的 InfluxDB 2 客户端,我想知道如何检查 InfluxDB 是否在线以及给定的凭据是否有效。
在influxdb-java我使用了 .ping() 函数,但我似乎无法为influxdb-client-java找到这样的函数
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
}
}