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