
# 注册OpenTelemetry API
*http://${EXTENSION_API_ADDR}/telemetry*
您可以通过 EXTENSION_API_ADDR 环境变量得到平台开放的提供注册的API地址，例如对于Python，EXTENSION_API_ADDR的获取方式为os.getenv("EXTENSION_API_ADDR ")。
**路径**
- /telemetry
**方法**
-- POST
**主体参数**
```
{
        "subscriber": {
            "protocol": "POST",
            "uri": "http://127.0.0.1:{PORT}"
        },
        "types": ["platform", "function", "extension"],
}
```
![](https://support.huaweicloud.com/api-functiongraph/public_sys-resources/note_3.0-zh-cn.png)
- 请求体中必须包括上述JSON字段。
- protocol为请求类型，限制为POST。
- uri为扩展进程中遥测侦听器URI，用于接收FunctionGraph发送的遥测数据，其中PORT可选8081\~8090。
- Types为您希望扩展订阅的事件类型的信息，可选platform、function、extension。
 
**响应代码**
200 - 订阅请求成功
400 - 请求错误，并返回错误信息
500 - 服务错误
