更新时间:2023-05-06 GMT+08:00
概述
通过FunctionGraph的OpenTelemetry API,扩展可以直接从FunctionGraph接收到函数执行期间初始化、调用期间的遥测数据,也可以收集函数执行期间和扩展执行期间的用户打印日志。
在FunctionGraph执行时,您可以从扩展向OpenTelemetry API发送订阅请求,订阅后,FunctionGraph会自动将所有遥测数据发送到您的扩展,您可以对数据进行处理,例如存储到OBS、写入文件中或转发给其他可观测性工具。
扩展可以使用遥测 API 订阅三种不同的遥测流:
- 平台遥测:日志、指标和跟踪,描述与执行环境运行时生命周期、扩展生命周期和函数调用相关的事件和错误。
- 函数日志:FunctionGraph函数代码生成的自定义日志。
- 扩展日志:FunctionGraph扩展代码生成的自定义日志。