From f44bdfea482357d86c410a1b29915dc4ddf5a644 Mon Sep 17 00:00:00 2001 From: NipunaMadhushan Date: Fri, 8 Nov 2024 10:47:26 +0530 Subject: [PATCH] Add protocol tag in observer context --- .../graphql/runtime/observability/GraphqlObserverContext.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/native/src/main/java/io/ballerina/stdlib/graphql/runtime/observability/GraphqlObserverContext.java b/native/src/main/java/io/ballerina/stdlib/graphql/runtime/observability/GraphqlObserverContext.java index d935e3fc4..b5af5fc74 100644 --- a/native/src/main/java/io/ballerina/stdlib/graphql/runtime/observability/GraphqlObserverContext.java +++ b/native/src/main/java/io/ballerina/stdlib/graphql/runtime/observability/GraphqlObserverContext.java @@ -18,6 +18,7 @@ package io.ballerina.stdlib.graphql.runtime.observability; +import io.ballerina.runtime.observability.ObservabilityConstants; import io.ballerina.runtime.observability.ObserverContext; /** @@ -29,11 +30,13 @@ public class GraphqlObserverContext extends ObserverContext { private final String operationName; private final String serviceName; + private static final String PROTOCOL = "graphql"; public GraphqlObserverContext(String operationName, String serviceName) { super(); this.operationName = operationName; this.serviceName = serviceName; + this.addTag(ObservabilityConstants.TAG_KEY_PROTOCOL, PROTOCOL); } @Override