Affects: \ All versions


Please add a comprehensive list of metrics that are generated by the framework so they can be properly understood by anyone trying to use them. For reference, please see: https://kubernetes.io/docs/reference/instrumentation/metrics/ and this: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html for the type of thing I am looking for.

Comment From: bclozel

This should be covered by this section in the reference documentation.

https://docs.spring.io/spring-framework/docs/current/reference/html/integration.html#integration.observability.http-server

Please let us know is something is missing.

Comment From: spring-projects-issues

If you would like us to look at this issue, please provide the requested information. If the information is not provided within the next 7 days this issue will be closed.

Comment From: spring-projects-issues

Closing due to lack of requested feedback. If you would like us to look at this issue, please provide the requested information and we will re-open the issue.

Comment From: dambott

The referenced section does NOT provide the detail I requested. There's no list of metrics or their meanings there. Please provide something like the links I provided.

Comment From: bclozel

We're not creating metrics per se, we're creating observations. Those observations can then be exported as timer metrics or traces or anything else really, depending on the ObservationHandler instances configured with your registry.

We don't have much there right now, but we'll expand that in the future. Would the following table fill that need?

Observation name Description
"http.client.requests" Time spent for HTTP client exchanges
"http.server.requests" Processing time for HTTP server exchanges at the Framework level

Comment From: bclozel

Reopening to add a table similar to the one above.