Skip to content

Make exponential_histogram the default histogram type for HTTP OTLP endpoint#145065

Merged
JonasKunz merged 15 commits intoelastic:mainfrom
JonasKunz:otlp-intake-default-to-exp-histograms
Mar 31, 2026
Merged

Make exponential_histogram the default histogram type for HTTP OTLP endpoint#145065
JonasKunz merged 15 commits intoelastic:mainfrom
JonasKunz:otlp-intake-default-to-exp-histograms

Conversation

@JonasKunz
Copy link
Copy Markdown
Contributor

@JonasKunz JonasKunz commented Mar 27, 2026

Makes exponential histograms the default choice for storing histogram metrics ingested via the ES OTLP HTTP endpoint.

@JonasKunz JonasKunz added >non-issue :StorageEngine/TSDB You know, for Metrics labels Mar 27, 2026
@elasticsearchmachine elasticsearchmachine added external-contributor Pull request authored by a developer outside the Elasticsearch team v9.4.0 labels Mar 27, 2026
@JonasKunz JonasKunz marked this pull request as ready for review March 27, 2026 14:43
@JonasKunz JonasKunz requested review from a team as code owners March 27, 2026 14:43
@elasticsearchmachine
Copy link
Copy Markdown
Collaborator

Pinging @elastic/es-storage-engine (Team:StorageEngine)

JonasKunz and others added 3 commits March 30, 2026 09:34
Co-authored-by: shainaraskas <58563081+shainaraskas@users.noreply.github.com>
@JonasKunz JonasKunz requested a review from felixbarny March 30, 2026 12:32
breaking:
title: Use exponential_histograms by default
area: Ingest
details: The default of the `xpack.otel_data.histogram_field_type` cluster setting
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@yannis-roussos could you have a look at this changelog and verify that it's worded correctly for you?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me Jonas, thank you!

@sidosera
Copy link
Copy Markdown
Contributor

@felixbarny we don't have anyone using this api atm right?

breaking:
title: Use exponential_histograms by default
area: Ingest
details: The default of the `xpack.otel_data.histogram_field_type` cluster setting
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me Jonas, thank you!

@JonasKunz JonasKunz merged commit dc43d5c into elastic:main Mar 31, 2026
35 checks passed
@JonasKunz JonasKunz deleted the otlp-intake-default-to-exp-histograms branch March 31, 2026 09:49
szybia added a commit to szybia/elasticsearch that referenced this pull request Mar 31, 2026
…rics

* upstream/main: (428 commits)
  ESQL: DS: Add inference/RERANK tests (elastic#145229)
  Unmute MMR logical plan test (elastic#145311)
  Do not attempt marking store as corrupted if the check is rejected due to shutdown (elastic#145209)
  feat(tsdb): add pipeline runtime and rename stage interfaces (elastic#145175)
  Fix UnresolvedException on PromQL by(step) grouping (elastic#145307)
  ES|QL: Optimize MMR by reducing cache size and lookup (elastic#145014)
  Prometheus labels/series APIs: support multiple match[] selectors (elastic#145298)
  Move ClientScrollablePaginatedHitSource into Reindex Module (elastic#144100)
  mute test class for elastic#145277
  CPS mode for ViewResolver (elastic#145219)
  [ESQL] Disables GroupedTopNBenchmark temporarily (elastic#145124)
  Make exponential_histogram the default histogram type for HTTP OTLP endpoint (elastic#145065)
  More tests requiring an explicit confidence interval (elastic#145232)
  ES|QL: Adding `USER_AGENT` command (elastic#144384)
  ESQL: enable Generative IT after more fixes (elastic#145112)
  Rework FieldMapper parameter tests to not use merge builders (elastic#145213)
  [ESQL] Fix ORC type support gaps (elastic#145074)
  [Test] Unmute FollowingEngineTests.testProcessOnceOnPrimary (elastic#145192)
  Add PrometheusSeriesRestAction for /_prometheus/api/v1/series endpoint (elastic#144494)
  Prometheus labels API: add rest action (elastic#144952)
  ...
ncordon pushed a commit to ncordon/elasticsearch that referenced this pull request Apr 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

>breaking external-contributor Pull request authored by a developer outside the Elasticsearch team :StorageEngine/TSDB You know, for Metrics Team:StorageEngine v9.4.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants