Enables Prometheus to scrape metrics from endpoints behind a firewall via a proxy/agent pair connected over gRPC.
Compile Dependencies (1)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Lang Runtime
Apache 2.0
| org.jetbrains.kotlin
»
kotlin-stdlib Standard library for the Kotlin Programming Language | 2.3.21 | 2.4.20 |
Runtime Dependencies (38)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Logging
EPL 2.0 +1
| ch.qos.logback
»
logback-classic Implementation of the SLF4J API for Logback, a reliable, generic, fast and flexible logging framework. | 1.5.32 | 1.6.3 | |
Serializer
BSD 3-clause
| com.google.protobuf
»
protobuf-kotlin Kotlin core Protocol Buffers library. Protocol Buffers are a way of encoding structured data in an | 4.34.1 | 4.36.1 | |
Apache 2.0
| com.pambrose.common-utils
»
core-utils Core Kotlin/Java utilities: string, file, collection, and reflection helpers | 2.8.1 | 3.2.2 | |
Apache 2.0
| com.pambrose.common-utils
»
dropwizard-utils Dropwizard framework integration utilities | 2.8.1 | 3.2.2 | |
Apache 2.0
| com.pambrose.common-utils
»
guava-utils Google Guava extension utilities | 2.8.1 | 3.2.2 | |
Apache 2.0
| com.pambrose.common-utils
»
grpc-utils gRPC client and server utilities for Kotlin | 2.8.1 | 3.2.2 | |
Apache 2.0
| com.pambrose.common-utils
»
jetty-utils Embedded Jetty server configuration utilities | 2.8.1 | 3.2.2 | |
Apache 2.0
| com.pambrose.common-utils
»
ktor-client-utils Ktor HTTP client extension utilities | 2.8.1 | 3.2.2 | |
Apache 2.0
| com.pambrose.common-utils
»
prometheus-utils Prometheus metrics and monitoring utilities | 2.8.1 | 3.2.2 | |
Apache 2.0
| com.pambrose.common-utils
»
service-utils Service lifecycle and management utilities | 2.8.1 | 3.2.2 | |
Apache 2.0
| com.pambrose.common-utils
»
zipkin-utils Zipkin distributed tracing utilities | 2.8.1 | 3.2.2 | |
Config
Apache 2.0
| com.typesafe
»
config configuration library for JVM languages using HOCON files | 1.4.6 | 1.4.3 | |
Apache 2.0
| io.dropwizard.metrics
»
metrics-healthchecks An addition to Metrics which provides the ability to run application-specific health checks, | 4.2.38 | 5.0.8 | |
Logging
Apache 2.0
| io.github.oshai
»
kotlin-logging-jvm kotlin-logging 8.0.4 - Lightweight logging framework for Kotlin | 8.0.01 | 8.0.4 | |
Dist Communication
Apache 2.0
| io.grpc
»
grpc-netty-shaded gRPC: Netty Shaded | 1.80.0 | 1.84.0 | |
Serializer
Apache 2.0
| io.grpc
»
grpc-protobuf gRPC: Protobuf | 1.80.0 | 1.84.0 | |
Dist Communication
Apache 2.0
| io.grpc
»
grpc-stub Stub classes for GRPC which are exposed to developers and provides type-safe bindings. | 1.80.0 | 1.84.0 | |
Dist Communication
Apache 2.0
| io.grpc
»
grpc-services gRPC: Services | 1.80.0 | 1.84.0 | |
Apache 2.0
| io.grpc
»
grpc-kotlin-stub Kotlin-based stubs for gRPC services | 1.5.0 | ✔ | |
Apache 2.0
| io.ktor
»
ktor-client-jvm Ktor is a framework for quickly creating web applications in Kotlin with minimal effort. | 3.4.3 | 3.5.2 | |
HTTP Clients
Apache 2.0
| io.ktor
»
ktor-client-cio-jvm Ktor is a framework for quickly creating web applications in Kotlin with minimal effort. | 3.4.3 | 3.5.2 | |
Apache 2.0
| io.ktor
»
ktor-client-auth-jvm Ktor is a framework for quickly creating web applications in Kotlin with minimal effort. | 3.4.3 | 3.5.2 | |
Apache 2.0
| io.ktor
»
ktor-network-jvm Ktor is a framework for quickly creating web applications in Kotlin with minimal effort. | 3.4.3 | 3.5.2 | |
Apache 2.0
| io.ktor
»
ktor-network-tls-jvm Ktor is a framework for quickly creating web applications in Kotlin with minimal effort. | 3.4.3 | 3.5.2 | |
Apache 2.0
| io.ktor
»
ktor-server-jvm Ktor is a framework for quickly creating web applications in Kotlin with minimal effort. | 3.4.3 | 3.5.2 | |
Apache 2.0
| io.ktor
»
ktor-server-cio-jvm Ktor is a framework for quickly creating web applications in Kotlin with minimal effort. | 3.4.3 | 3.5.2 | |
Apache 2.0
| io.ktor
»
ktor-server-call-logging-jvm Ktor is a framework for quickly creating web applications in Kotlin with minimal effort. | 3.4.3 | 3.5.2 | |
Apache 2.0
| io.ktor
»
ktor-server-compression-jvm Ktor is a framework for quickly creating web applications in Kotlin with minimal effort. | 3.4.3 | 3.5.2 | |
Apache 2.0
| io.netty
»
netty-tcnative-boringssl-static A Mavenized fork of Tomcat Native which incorporates various patches. This artifact is statically linked | 2.0.77.Final | 2.0.84.Final | |
Application Metrics
Apache 2.0
| io.prometheus
»
simpleclient Core instrumentation library for the simpleclient. | 0.16.0 | ✔ | |
Apache 2.0
| io.zipkin.brave
»
brave-instrumentation-grpc Java distributed tracing implementation compatible with Zipkin backend services. | 6.3.1 | ✔ | |
Annotation Lib
EPL 2.0 +1
| javax.annotation
»
javax.annotation-api Jakarta Annotations API | 1.3.2 | 3.0.0 | |
Apache 2.0 +1
| org.eclipse.jetty
»
jetty-servlet Jetty Servlet Container | 11.0.26 | 12.1.13 | |
CLI Parser
Apache 2.0
| org.jcommander
»
jcommander Command line parsing library for Java | 3.0 | ✔ | |
Reflection
Apache 2.0
| org.jetbrains.kotlin
»
kotlin-reflect Runtime libraries for Kotlin reflection, which allows you to introspect the structure of your program at runtime. | 2.3.21 | 2.4.20 | |
JSON Lib
Apache 2.0
| org.jetbrains.kotlinx
»
kotlinx-serialization-json-jvm Kotlin multiplatform serialization runtime library | 1.11.0 | ✔ | |
Date/Time
Apache 2.0
| org.jetbrains.kotlinx
»
kotlinx-datetime-jvm Kotlin Datetime Library | 0.7.1-0.6.x-compat | 0.8.0-0.6.x-compat | |
Logging Bridge
MIT
| org.slf4j
»
jul-to-slf4j Jul-to-slf4j includes a java.util.logging (jul) handler, namely SLF4JBridgeHandler, which routes all incoming jul ... | 2.0.17 | 2.0.19 |