Centralized observability foundation for the Firefly Framework providing unified metrics, tracing, health indicators, structured logging, and reactive context propagation.
Compile Dependencies (21)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Dist Communication
Apache 2.0
| io.grpc
»
grpc-netty-shaded gRPC: Netty Shaded | |||
Application Metrics
Apache 2.0
| 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 | |||
Application Metrics
Apache 2.0
| 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 | ✔ | |
Application Metrics
Apache 2.0
| 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/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
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 | ✔ |