An open API service indexing awesome lists of open source software.

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

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.