跳到主要内容

getTelemetry()

此操作返回已连接客户端的遥测管理器。

java
public ClientTelemetryManager getTelemetry()

返回类型:

ClientTelemetryManager

返回:

已连接客户端的遥测管理器;当遥测不可用时返回 null。

参数:

  • telemetry(ClientTelemetryManager)-

    已连接客户端的 ClientTelemetryManager 实例。使用 isSupported() 检查遥测支持情况,使用 registerCommandHandler() 注册服务器推送的命令处理程序,并使用 getConfig() 读取当前配置。

异常:

  • MilvusClientException

    如果此操作期间发生任何错误,将引发此异常。

示例​

java
MilvusClientV2 client = new MilvusClientV2(ConnectConfig.builder()
.uri("YOUR_CLUSTER_ENDPOINT")
.token("YOUR_CLUSTER_TOKEN")
.build());

ClientTelemetryManager telemetry = client.getTelemetry();
if (telemetry != null && telemetry.isSupported()) {
telemetry.registerCommandHandler("custom_command", command -> {
// Handle a server-pushed telemetry command.
return TelemetryCommandReply.of(command);
});
}
最低 SDK 版本v3.0.x