# Visualize OTEL http.server.request.duration metric

**URL:** https://discuss.elastic.co/t/visualize-otel-http-server-request-duration-metric/382841
**Category:** Elastic Observability
**Tags:** infrastructure-observability
**Created:** [October 20, 2025, 3:08pm UTC](https://discuss.elastic.co/t/visualize-otel-http-server-request-duration-metric/382841 "2025-10-20T15:08:14Z")
**Posts on this page:** 1
**Showing post:** 5

<div class="post-metadata">

### Author: ![stephenb](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/stephenb/32/40856_2.png) [@stephenb](https://discuss.elastic.co/u/stephenb)
#### Post date: [October 20, 2025, 11:14pm UTC](https://discuss.elastic.co/t/visualize-otel-http-server-request-duration-metric/382841/5 "2025-10-20T23:14:44Z")

</div>

> [@david.michael](#):
>
> We are using Kibana 9.1.2. I do see the option to chart it. So does Kibana automatically detect this is a histogram and if I use a function like Average or Count it will automatically know how to process the histogram to get a correct visualization from it?

Yes it should.

> [@david.michael](#):
>
> What I’m seeing in this data doesn’t appear to match the pattern I’d expect from other APM trace data.

I am not sure what you are comparing that to on the bottom.

Many times when I see things like this it s because the graph is not properly filtered and / or broken down.. like by service or environment or transactions etc. .. the results are different dataset being erroneously aggregated together.

Are all the exact same filters applied...

There are different ways to calculate the latency... see here

> <https://github.com/elastic/kibana/blob/main/x-pack/solutions/observability/plugins/apm/dev_docs/apm_queries.md#transactions>

It is not clear to me that you are comparing like for like.

I think I gave examples here

> [@How do I add a custom dashboard with charts for latency, throughput, and transaction failure rate in APM Service?](https://discuss.elastic.co/t/how-do-i-add-a-custom-dashboard-with-charts-for-latency-throughput-and-transaction-failure-rate-in-apm-service/349635/2):
>
> Hi @Mang-Joo Welcome to the community. Just dig into the data. You can look at the data in Discover ... but it is pretty easy to just go to Lens and Start working with the Data. Open Lens and Create a Graph Example one of my services... from the APM App Here is a Lens (use the apm Data view or create one) Note I filtered for the same service... Or I took out the filter and put multiple services on the Viz

---

_[View the full topic](https://discuss.elastic.co/t/visualize-otel-http-server-request-duration-metric/382841)._
