avioconsulting/mule-opentelemetry-module
Mule Extension to generate OpenTelemetry traces and metrics
= Mule 4 OpenTelemetry Extension
ifndef::env-github[:icons: font]
ifdef::env-github[]
:caution-caption: π₯
:important-caption: β
:note-caption: π
:tip-caption: π‘
:warning-caption:
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.