-
Hi, My team was using the http_server_active_requests metric in the Java agent 1.17, but then after upgrading to 1.32 we found out that the metric was not longer emitted as part of the standard config. After reading the release notes, we found out that it was possible to re-enable it by setting the OTEL_INSTRUMENTATION_HTTP_SERVER_EMIT_EXPERIMENTAL_METRICS: true environment variable, but we are not sure of the impact. I have 2 questions related to the topic :
Thanks ! |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
Our convention is that by default we only emit telemetry that is specified in the open telemetry semantic conventions This metrics was not included when the http semantic conventions were declared stable. We will start emitting it by default once the specification declares it stable.
Experimental means that it is not stable in the spec, there may be breaking changes in the telemetry (such as removal of attributes etc.). Experimental does not indicate that the metric could produce incorrect values or affect the stability of the application, such behavior would be considered a bug. |
Beta Was this translation helpful? Give feedback.
-
Why can experimental metrics, such as db.client.connection.max, be exported by default in 2.7.0 release? @pcabot @laurit |
Beta Was this translation helpful? Give feedback.
Our convention is that by default we only emit telemetry that is specified in the open telemetry semantic conventions This metrics was not included when the http semantic conventions were declared stable. We will start emitting it by default once the specification declares it stable.