Registering OpenTelemetry APIs
http://${EXTENSION_API_ADDR}/telemetry
Use environment variable EXTENSION_API_ADDR to obtain the API registration address provided by FunctionGraph. For example, for Python, use the os.getenv("EXTENSION_API_ADDR") method to obtain the registration address.
Path
- /telemetry
Method
– POST
Body Parameters
{ "subscriber": { "protocol": "POST", "uri": "http://127.0.0.1:{PORT}" }, "types": ["platform", "function", "extension"], }
- The request body must contain the preceding JSON fields.
- protocol indicates the request type. The value must be POST.
- uri indicates the URI of the telemetry listener in the extension process for receiving telemetry data from FunctionGraph. PORT ranges from 8081 to 8090.
- types indicates the event types to subscribe to. The options are platform, function, and extension.
Response Codes
200 - Subscription request successful.
400 - Request error with a message returned.
500 - Service error.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot