Sebastian Rabenhorst

Results 5 issues of Sebastian Rabenhorst

This PR adds native histogram support for downsampling in compact and is part of https://github.com/thanos-io/thanos/issues/5907. * [x] I added CHANGELOG entry for this change. * [ ] Change is not...

component: compact
size/XXL

### Is your proposal related to a problem? Experimental native histogram support was released with [Prometheus v0.40.x](https://github.com/prometheus/prometheus/blob/main/CHANGELOG.md#2400--2022-11-08). https://github.com/thanos-io/thanos/pull/5896 updated Thanos to Prometheus v0.40.1 but without implementing native histograms. I propose...

difficulty: hard
component: compact
component: rule
component: query
component: store
component: receive
component: sidecar
component: query-frontend

Add `storage.agent.reject-out-of-order-samples` flag and make rejecting out-of-order samples in agent's db configurable. This allows disabling remote writing out-of-order samples from agent, which was introduced in https://github.com/prometheus/prometheus/pull/12897.

In https://github.com/thanos-community/promql-engine/pull/170 Prometheus was updated to v0.42.0 but we don't take advantage of newly introduced possibility of iterator reuse from https://github.com/prometheus/prometheus/pull/11334. We should investigate if we can take advantage of...

This PR exposes native histogram configuration for histogram metrics as flags. Without setting the flags, behavior won't change. Native histograms are only scraped when both Prometheus and the client support...

cncf-cla: yes
area/docs
size/L
needs-rebase
needs-ok-to-test
needs-kind
needs-triage
needs-priority