diff --git a/theodolite-quarkus/src/main/kotlin/theodolite/util/PrometheusResponse.kt b/theodolite-quarkus/src/main/kotlin/theodolite/util/PrometheusResponse.kt index e512bd7efb534c705afa3fe17dbc77396a8741db..ca26ad117034b160e48dc950e80062100a1c68d8 100644 --- a/theodolite-quarkus/src/main/kotlin/theodolite/util/PrometheusResponse.kt +++ b/theodolite-quarkus/src/main/kotlin/theodolite/util/PrometheusResponse.kt @@ -1,20 +1,26 @@ package theodolite.util +import io.quarkus.runtime.annotations.RegisterForReflection + +@RegisterForReflection data class PrometheusResponse( var status: String? = null, var data: PromData? = null ) +@RegisterForReflection data class PromData( var resultType: String? = null, var result: List<PromResult>? = null ) +@RegisterForReflection data class PromResult( var metric: PromMetric? = null, var values: List<Any>? = null ) +@RegisterForReflection data class PromMetric( var group: String? = null )