https://github.com/avioconsulting/mule-opentelemetry-module
Mule Extension to generate OpenTelemetry traces and metrics
https://github.com/avioconsulting/mule-opentelemetry-module
apm distributed-tracing instrumentation metrics mule4 mulesoft opentelemetry opentelemetry-mule tracing
Last synced: 19 days ago
JSON representation
Mule Extension to generate OpenTelemetry traces and metrics
- Host: GitHub
- URL: https://github.com/avioconsulting/mule-opentelemetry-module
- Owner: avioconsulting
- License: bsd-2-clause
- Created: 2022-01-14T18:13:39.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2026-05-20T16:47:05.000Z (27 days ago)
- Last Synced: 2026-05-20T21:59:58.756Z (26 days ago)
- Topics: apm, distributed-tracing, instrumentation, metrics, mule4, mulesoft, opentelemetry, opentelemetry-mule, tracing
- Language: Java
- Homepage: https://avioconsulting.github.io/mule-opentelemetry-module/
- Size: 17.9 MB
- Stars: 31
- Watchers: 6
- Forks: 10
- Open Issues: 14
-
Metadata Files:
- Readme: README.adoc
- Contributing: CONTRIBUTING.adoc
- License: LICENSE
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
= Mule 4 OpenTelemetry Extension
ifndef::env-github[:icons: font]
ifdef::env-github[]
:caution-caption: :fire:
:important-caption: :exclamation:
:note-caption: :paperclip:
:tip-caption: :bulb:
:warning-caption: :warning:
endif::[]
:toc: macro
toc::[]
== OpenTelemetry
From https://opentelemetry.io[OpenTelemetry.io],
[quote]
OpenTelemetry is a collection of tools, APIs, and SDKs. Use it to instrument, generate, collect, and export telemetry data (metrics, logs, and traces) to help you analyze your software’s performance and behavior.
This *purpose* of this mule extension is to allow Mule Applications participate in OpenTelemetry-based distributed traces.
image::src/docs/asciidoc/Images/mule-with-opentelemetry.png[title="Mule with OpenTelmetry", align="center"]
== Documentation
* https://avioconsulting.github.io/mule-opentelemetry-module/[HTML Documentation] User reference
** Jump to https://avioconsulting.github.io/mule-opentelemetry-module/#The-How-Mule-OTel-module-id[Installation and Usage section]
* Instructions for link:CONTRIBUTING.adoc[Contributing] to the repo.
NOTE: This module supports OpenTelemetry *Traces* only. Logs and Metrics are _not_ supported, yet.