Skip to content

Commit 37af8ba

Browse files
authored
Enable new exponential histograms field type (#138968)
1 parent 2455b00 commit 37af8ba

File tree

94 files changed

+668
-360
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

94 files changed

+668
-360
lines changed

docs/changelog/138968.yaml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
pr: 138492
2+
summary: Enable new exponential histograms field type
3+
area: Mapping
4+
type: enhancement
5+
issues: []
6+
highlight:
7+
title: New exponential_histogram field type for native OpenTelemetry exponential histogram support
8+
body: |-
9+
A new `exponential_histogram` field type has been added to Elasticsearch, providing native support for
10+
OpenTelemetry exponential histograms.
11+
12+
Exponential histograms offer an efficient way to collect distributions (e.g. response times) at a high compression
13+
ratio while still maintaining good accuracy for percentile estimation. They can be easily collected via
14+
OpenTelemetry SDKs, as the only required configuration is the maximum allowed number of buckets. The actual buckets will be
15+
chosen automatically based on the observed values.
16+
17+
The new `exponential_histogram` field type is supported in ES|QL.
18+
It can be aggregated using the `PERCENTILES`, `AVG`, `MIN`, `MAX` and `SUM` functions.
19+
notable: true

docs/reference/query-languages/esql/_snippets/functions/types/absent.md

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/reference/query-languages/esql/_snippets/functions/types/absent_over_time.md

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/reference/query-languages/esql/_snippets/functions/types/avg.md

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/reference/query-languages/esql/_snippets/functions/types/avg_over_time.md

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/reference/query-languages/esql/_snippets/functions/types/case.md

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/reference/query-languages/esql/_snippets/functions/types/coalesce.md

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/reference/query-languages/esql/_snippets/functions/types/first_over_time.md

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/reference/query-languages/esql/_snippets/functions/types/last_over_time.md

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/reference/query-languages/esql/_snippets/functions/types/max.md

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)