Mule 4 OpenTelemetry (OTel) Agent Extension

This work effort is a field extension; hence, it is delivered on an "as-is" basis. Please refrain from contacting MuleSoft Support for technical support. Instead. use GitHub Issues to provide feedback, suggest enhancements or report a bug.

The latest version of the extension, otel-mule4-observability-agent-1.3.0-mule-plugin.jar can be downloaded from here.

Release Notes

Version 1.3.0

  • available here

  • Added support user defined custom attributes/tags

    • Custom attributes/tags can defined in the overall configuration

    • User can optionally select if the custom attributes will be generated per flow, per message processor or both

  • Updated README documentation

Version 1.2.0

  • available here

  • Updated OTel SDK to version 1.27.0

  • Added support to allow for OTel Collector endpoints using self-signed certificates.

  • Added support for dynamic resolution of configuration properties

  • Added support for generating and exporting distributed traces across the Anypoint MQ transport

    • Context propagation across Anypoint MQ flows is accomplished via WC3 Trace Headers inserted as AMQ user properties

  • Added support for OTel Metrics

    • Supported Metrics:

      • Heap Usage

      • Workload Utilization

    • Added a new configuration editor for Metrics Collector configuration

  • Updated README documentation

Version 1.0.2

Please refer to one of the two options below for extended documentation on this extension.

The HTML version is usually more presentation friendly and preferred for viewing this documentation.

ADOC Version

The adoc version doesn’t always render optimally in GitHub but if you have trouble with HTML then use this link.

Backends Tested Against