Centralized observability foundation for the Firefly Framework providing unified metrics, tracing, health indicators, structured logging, and reactive context propagation.

Compile Dependencies (21)

Category/LicenseGroup / ArtifactVersionUpdates
Dist Communication Apache 2.0
io.grpc » grpc-netty-shaded
gRPC: Netty Shaded
io.micrometer » micrometer-core
Core module of Micrometer containing instrumentation API and implementation
Apache 2.0
io.micrometer » micrometer-tracing
Facade over tracing concepts
Apache 2.0
io.micrometer » context-propagation
A library that assists with context propagation across different types of context mechanisms such as ThreadLocal, ...
Apache 2.0
io.micrometer » micrometer-tracing-bridge-otel
Facade over tracing concepts
Apache 2.0
io.micrometer » micrometer-tracing-bridge-brave
Facade over tracing concepts
io.micrometer » micrometer-registry-prometheus
MeterRegistry implementation for Prometheus using io.prometheus:prometheus-metrics-core. If you have compatibility ...
Apache 2.0
io.micrometer » micrometer-registry-otlp
Publishes Micrometer meters in OTLP format
Dist Tracing Apache 2.0
io.opentelemetry » opentelemetry-exporter-otlp
OpenTelemetry Protocol (OTLP) Exporters
Apache 2.0
io.opentelemetry » opentelemetry-exporter-sender-grpc-managed-channel
OpenTelemetry gRPC Upstream Sender
Concurrency Apache 2.0
io.projectreactor » reactor-core(optional)
Non-Blocking Reactive Foundation for the JVM
Apache 2.0
io.zipkin.reporter2 » zipkin-reporter-brave
Adapts a Reporter to a Brave SpanHandler
Logging Apache 2.0 +1
net.logstash.logback » logstash-logback-encoder
Provides logback encoders, layouts, and appenders to log in JSON and other formats supported by Jackson
9.0✔
JVM Languages BSD 3-clause
org.codehaus.janino » janino
The "JANINO" implementation of the "commons-compiler" API: Super-small, super-fast, independent from the JDK's ...
3.1.12✔
Web Framework Apache 2.0
org.springframework » spring-webflux(optional)
Non-blocking web stack with support for 'Reactive Streams' back pressure, running on Netty, Undertow, and Servlet 3.1+ ...
Apache 2.0
org.springframework.boot » spring-boot-webclient
Spring Boot WebClient
4.1.1✔
org.springframework.boot » spring-boot-starter-actuator
Starter for using Spring Boot's Actuator which provides production ready features to help you monitor and manage your ...
4.1.1✔
Config Apache 2.0
org.springframework.boot » spring-boot-autoconfigure
Spring Boot auto-configuration attempts to automatically configure your Spring application based on the jar dependencies ...
4.1.1✔
Annotation Tool Apache 2.0
org.springframework.boot » spring-boot-configuration-processor(optional)
Spring Boot Configuration Annotation Processor
4.1.1✔
Apache 2.0
org.springframework.boot » spring-boot-micrometer-tracing-brave
Spring Boot Tracing Brave
4.1.1✔
Apache 2.0
org.springframework.boot » spring-boot-micrometer-tracing-opentelemetry
Spring Boot Tracing OpenTelemetry
4.1.1✔

Test Dependencies (4)

Category/LicenseGroup / ArtifactVersionUpdates
Apache 2.0
io.micrometer » micrometer-observation-test
Test compatibility kit for extensions of Micrometer Observation
Testing Apache 2.0
io.opentelemetry » opentelemetry-sdk-testing
OpenTelemetry SDK Testing utilities
Testing Apache 2.0
io.projectreactor » reactor-test
Reactor Test support
Testing Apache 2.0
org.springframework.boot » spring-boot-starter-test
Starter for testing Spring Boot applications with libraries including JUnit Jupiter, Hamcrest and Mockito
4.1.1✔