From 2e6c75796dc21691ecf68c0d5f67468f03cc5867 Mon Sep 17 00:00:00 2001 From: Vanshikaa1510 Date: Sat, 5 Sep 2026 12:51:35 +0530 Subject: [PATCH] feat(calm-hub): enable opentelemetry and json logging support --- calm-hub/pom.xml | 8 ++++++++ calm-hub/src/main/resources/application.properties | 9 ++++++++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/calm-hub/pom.xml b/calm-hub/pom.xml index e5ec065af..f8db1aaa9 100644 --- a/calm-hub/pom.xml +++ b/calm-hub/pom.xml @@ -168,6 +168,14 @@ quarkus-jacoco test + + io.quarkus + quarkus-opentelemetry + + + io.quarkus + quarkus-logging-json + diff --git a/calm-hub/src/main/resources/application.properties b/calm-hub/src/main/resources/application.properties index bb30515be..d7a249e75 100644 --- a/calm-hub/src/main/resources/application.properties +++ b/calm-hub/src/main/resources/application.properties @@ -155,4 +155,11 @@ calm.mcp.enabled=false # Log every JSON-RPC message in dev mode for easier debugging of MCP clients. %dev.quarkus.mcp.server.traffic-logging=true quarkus.log.category."org.finos.calm".level=DEBUG -quarkus.log.category."org.mongodb.driver".level=OFF \ No newline at end of file +quarkus.log.category."org.mongodb.driver".level=OFF + +# OpenTelemetry configuration +quarkus.otel.enabled=${CALM_OTEL_ENABLED:false} +quarkus.otel.exporter.otlp.traces.endpoint=${OTEL_EXPORTER_OTLP_ENDPOINT:http://localhost:4317} + +# JSON Logging format +quarkus.log.console.json=${CALM_OTEL_ENABLED:false}