Existing Instrumentations

Micrometer Observation is used to instrument various projects. Below you can find a table of projects that are using Micrometer Observation to "instrument once and have multiple benefits out of it".

Table 1. External Project Instrumentations
Project Name Link

Apache Camel

Issue

Apache CXF

PR

Apache Dubbo

PR

Apache HttpComponents

Repo

Apache Skywalking

PR, Docs

Apereo Cas

Commit

Armeria

PR

Appsmith

Commit

Couchbase

Issue

gRPC

PR

Halo

Commit

JDBC

Repo

JDK Http Client

Repo

Jetty

PR

Jersey

PR

JMS

Repo

Kotlin Coroutines

PR

Lettuce

Commit

Micronaut

Issue

OkHttp

Repo

OpenFeign

PR

RabbitMQ

Issue

RabbitMQ Stream

PR

Resilience4j

PR

R2DBC

Issue

Reactor

Docs

Reactor Netty

Docs

Redisson

Issue, Docs

Retrofit

Issue (done via OkHttp instrumentation)

RSocket

Repo

Spring Amqp

Docs

Spring Batch

Docs

Spring Cloud Config

Docs

Spring Cloud CircuitBreaker

Commit

Spring Cloud Function

Repo

Spring Cloud Gateway

Repo

Spring Cloud OpenFeign

Docs

Spring Cloud Task

Docs

Spring Cloud Vault

Commit

Spring Data Cassandra

Docs

Spring Data MongoDB

Docs

Spring Data Redis

Docs

Spring GraphQL

Docs

Spring Integration

Docs

Spring Kafka

Docs

Spring Security

Docs

Spring Modulith

Docs

Spring MVC

Docs

Spring Pulsar

Docs

Spring WebFlux

Docs

If your project is instrumented with Micrometer Observation and is not listed in the table, please file a PR to our documentation! If you want to instrument your project and need our help, mention us in your issue - @shakuzen, @jonatan-ivanov, and @marcingrzejszczak.