Skip to content

Instantly share code, notes, and snippets.

View asad-awadia's full-sized avatar
☁️
Server Dev

Asad Awadia asad-awadia

☁️
Server Dev
View GitHub Profile
@asad-awadia
asad-awadia / vertx-tcp-prom.kt
Created July 5, 2020 19:34
Vert.x tcp server with prometheus metrics
fun main() {
// init prometheus registry
val registry = PrometheusMeterRegistry(PrometheusConfig.DEFAULT)
// bind micrometer metrics
ClassLoaderMetrics().bindTo(registry)
JvmMemoryMetrics().bindTo(registry)
JvmGcMetrics().bindTo(registry)
ProcessorMetrics().bindTo(registry)
JvmThreadMetrics().bindTo(registry)
UptimeMetrics().bindTo(registry)