OpenTelemetry provides a unified standard for instrumenting, generating, collecting, and exporting telemetry data across distributed systems. Omni Gateway supports OpenTelemetry, enabling you to configure the generation of distributed tracing data for all API traffic managed by the gateway. This integration delivers deep visibility into API request flows, making it easier to analyze system behavior, troubleshoot issues, and understand interactions between Omni Gateway APIs and external services.
Tracing enables you to track Omni Gateway API interactions. When multiple systems and services are involved, distributed tracing tracks API requests as they flow through distributed environments, providing a comprehensive view of the API’s execution.
You can export Omni Gateway trace data to third-party observability and analytics platforms, such as New Relic, Azure Monitor, Splunk, or any OpenTelemetry-compliant tool. Omni Gateway can send traces directly to an OpenTelemetry endpoint, or, for gateways connected to Anypoint Platform, send traces to Anypoint Monitoring, where the Anypoint Monitoring Telemetry Exporter forwards them to third-party providers. Exporting traces enables end-to-end observability, so you can correlate API traces with data from other systems to build a comprehensive view of your environment.
Configure distributed tracing in Connected Mode using one of these methods: