Enables Prometheus to scrape metrics from endpoints behind a firewall via a proxy/agent pair connected over gRPC.

Compile Dependencies (1)

Category/LicenseGroup / ArtifactVersionUpdates
Lang Runtime Apache 2.0
org.jetbrains.kotlin » kotlin-stdlib
Standard library for the Kotlin Programming Language
2.3.212.4.20

Runtime Dependencies (38)

Category/LicenseGroup / ArtifactVersionUpdates
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.321.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.14.36.1
Apache 2.0
com.pambrose.common-utils » core-utils
Core Kotlin/Java utilities: string, file, collection, and reflection helpers
2.8.13.2.2
Apache 2.0
com.pambrose.common-utils » dropwizard-utils
Dropwizard framework integration utilities
2.8.13.2.2
Apache 2.0
com.pambrose.common-utils » guava-utils
Google Guava extension utilities
2.8.13.2.2
Apache 2.0
com.pambrose.common-utils » grpc-utils
gRPC client and server utilities for Kotlin
2.8.13.2.2
Apache 2.0
com.pambrose.common-utils » jetty-utils
Embedded Jetty server configuration utilities
2.8.13.2.2
Apache 2.0
com.pambrose.common-utils » ktor-client-utils
Ktor HTTP client extension utilities
2.8.13.2.2
Apache 2.0
com.pambrose.common-utils » prometheus-utils
Prometheus metrics and monitoring utilities
2.8.13.2.2
Apache 2.0
com.pambrose.common-utils » service-utils
Service lifecycle and management utilities
2.8.13.2.2
Apache 2.0
com.pambrose.common-utils » zipkin-utils
Zipkin distributed tracing utilities
2.8.13.2.2
Config Apache 2.0
com.typesafe » config
configuration library for JVM languages using HOCON files
1.4.61.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.385.0.8
Logging Apache 2.0
io.github.oshai » kotlin-logging-jvm
kotlin-logging 8.0.4 - Lightweight logging framework for Kotlin
8.0.018.0.4
Dist Communication Apache 2.0
io.grpc » grpc-netty-shaded
gRPC: Netty Shaded
1.80.01.84.0
Serializer Apache 2.0
io.grpc » grpc-protobuf
gRPC: Protobuf
1.80.01.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.01.84.0
Dist Communication Apache 2.0
io.grpc » grpc-services
gRPC: Services
1.80.01.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.33.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.33.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.33.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.33.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.33.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.33.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.33.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.33.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.33.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.Final2.0.84.Final
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.23.0.0
Apache 2.0 +1
org.eclipse.jetty » jetty-servlet
Jetty Servlet Container
11.0.2612.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.212.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-compat0.8.0-0.6.x-compat
org.slf4j » jul-to-slf4j
Jul-to-slf4j includes a java.util.logging (jul) handler, namely SLF4JBridgeHandler, which routes all incoming jul ...
2.0.172.0.19