更新时间:2023-05-06 GMT+08:00

如何在扩展中使用OpenTelemetry API

遥测是一种特殊的扩展,扩展进程中必须完成以下工作才能成功启用遥测功能:

  1. 在使用OpenTelemetry API之前,需要先注册拓展,具体内容可参考扩展API使用。
  2. 在拓展启动一个httpClient,向FunctionGraph发送注册Telemetry API的请求。
  3. 创建一个httpServer遥测侦听器,接收FunctionGraph发送的遥测数据。用户可以对此数据进行任何自定义处理。

    最多只能创建一个遥测扩展,遥测的端口限制和扩展的端口限制一致,127.0.0.1:8081 ~ 127.0.0.1:8090 。

遥测扩展示例:Telemetry.zip