Using OpenTelemetry (OTel) with APIM 3.0
Environments subscribed to Third-party Observability, SnapLogic's support for OpenTelemetry, can view APIM 3.0 traces with any tool that supports OTel. Third-party observability is only available for Groundplexes.
Important: Currently, to access APIM 3.0 traces, you must use the
Policy Snap Pack version main33142 and a Snaplex running 4.43. These aren't the default versions, so
you must set them explicitly.
The following table describes the available APIM 3.0 traces.
| Component | Attributes traced |
|---|---|
| Request | API path, headers, method, status code, caller role, and runtime ID. |
| Authorize by Role rule | Array of roles, empty array if none found. |
| Anonymous Authenticator rule | HTTP method, URL, and a timestamp. |
| Callout Authenticator rule | User ID, role, and auth scheme. For each callout: Request method, target path, URL, query parameters, upstream headers, response handler and info. |
| HTTP Retry rule | Maximum retry attempts, retry interval in seconds, retry condition, auto retry, retry after, retry current attempt, and timeout in seconds. |
| Outbound TLS rule | The public key used for certificate verification. |
| Response Cache rule | The following attributes:
|
| Request Transformer rule | A list of headers added or replaced in the headers_to_replace
attribute, or moved in the headers_to_remove attribute. |
| Response Transformer rule | A list of headers added or replaced in the headers_to_replace
attribute, or moved in the headers_to_remove attribute. |