Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

Not able to see traces for MuleSoft Telemetry Exporter to Third-Party Monitoring Systems

公開日: Apr 23, 2026
説明

When using the MuleSoft Telemetry Exporter to send OpenTelemetry (OTLP) data to third-party monitoring systems (e.g., Dynatrace, New Relic, Splunk), users may observe that traces do not appear consistently for every request. This often occurs even when the connection test to the third-party system is successful.

Cause: 

To ensure optimal performance and prevent the instrumentation of requests from impacting the health and availability of the Mule Runtime engine, MuleSoft applies a 10% default sampling rate for distributed tracing on Mule apps and APIs.

  • How it works: For every 10 requests received by your application, only 1 (on average) is selected to have a trace generated and exported.

  • Why it exists: Generating full spans and trace identifiers for 100% of traffic can increase CPU overhead and latency. The 10% threshold provides a statistically significant overview of application performance without compromising system stability.

Impact in Low-Traffic Environments

In Sandbox or non-production environments where testing is performed manually (e.g., via curl or Postman), the 10% sampling rate can make the integration appear non-functional or flaky. If you send 5 test requests, there is a high mathematical probability that none will be sampled and exported.

解決策

Recommendations for Validation

If you are currently validating a new Telemetry Exporter configuration and need to confirm end-to-end connectivity:

  1. Perform Automated Load Generation: Use an automated tool (such as Postman Collection Runner, JMeter, or a simple script) to send a batch of at least 50–100 requests. This ensures that a sufficient volume of traces (roughly 5–10) are captured and visible in your monitoring tool.

  2. Verify via Service Name: Instead of searching for a specific Trace ID from a single manual call, search your monitoring tool by the MuleSoft Service Name after running a batch of requests to confirm the data stream is active.

 

その他のリソース

Refer to the MuleSoft documentation for the Sampling Rate explained above that is applied to the traces.

Sampling Rate

Trace data sampling rate:

  • 100%: Agents, brokers, and MCP servers

  • 10%: Mule apps and APIs

 

ナレッジ記事番号

004693704

 
読み込み中
Salesforce Help | Article