New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sync with upstream Prometheus #453
Commits on Feb 10, 2023
-
Protect NewOOOCompactionHead from an unitialized wbl
Signed-off-by: Jesus Vazquez <jesus.vazquez@grafana.com>
Configuration menu - View commit details
-
Copy full SHA for f269077 - Browse repository at this point
Copy the full SHA f269077View commit details -
Add unit test and also protect truncateOOO
Signed-off-by: Jesus Vazquez <jesus.vazquez@grafana.com>
Configuration menu - View commit details
-
Copy full SHA for 5c3f058 - Browse repository at this point
Copy the full SHA 5c3f058View commit details
Commits on Mar 7, 2023
-
scrape: add benchmark for TargetsFromGroup
`loadConfiguration` is made more general. Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 95fc032 - Browse repository at this point
Copy the full SHA 95fc032View commit details -
model/labels: add Get and Range to Builder
This lets relabelling work on a `Builder` rather than converting to and from `Labels` on every rule. Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d740abf - Browse repository at this point
Copy the full SHA d740abfView commit details -
relabel: keep intermediate results in labels.Builder
Save work converting between Builder and Labels. Also expose ProcessBuilder, so callers can supply a Builder. Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 11d019e - Browse repository at this point
Copy the full SHA 11d019eView commit details -
scrape: make PopulateLabels work with Builder not Labels
Save work converting to and fro. Uses the recently-added relabel.ProcessBuilder variant. Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c1dbc7b - Browse repository at this point
Copy the full SHA c1dbc7bView commit details -
scrape: make TargetsFromGroup work with Builder not []Label
Save work converting to `Labels` then to `Builder`. `PopulateLabels()` now takes as Builder as input. Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5cfe759 - Browse repository at this point
Copy the full SHA 5cfe759View commit details -
scrape: re-use memory in TargetsFromGroup
Common service discovery mechanisms such as Kubernetes can generate a lot of target groups, so this function was allocating a lot of memory which then immediately became garbage. Re-using the structures across an entire Sync saves effort. Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f4fd9b0 - Browse repository at this point
Copy the full SHA f4fd9b0View commit details
Commits on Mar 8, 2023
-
Signed-off-by: Xiaochao Dong (@damnever) <the.xcdong@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 36fc115 - Browse repository at this point
Copy the full SHA 36fc115View commit details -
Update our own dependencies, support proxy from env
Signed-off-by: Julien Pivotto <roidelapluie@o11y.eu>
Configuration menu - View commit details
-
Copy full SHA for 0c56e5d - Browse repository at this point
Copy the full SHA 0c56e5dView commit details -
Bump Otel and dependencies from 1.11.2 to 1.14.0
Direct imports: go.opentelemetry.io/otel v1.14.0 go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.14.0 go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.14.0 go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.14.0 go.opentelemetry.io/otel/sdk v1.14.0 go.opentelemetry.io/otel/trace v1.14.0 These seem to correspond: go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.39.0 Other direct dependencies required to update by Otel: github.com/stretchr/testify v1.8.2 google.golang.org/grpc v1.53.0 Indirect dependencies required to update by Otel: cloud.google.com/go/compute v1.15.1 github.com/cncf/xds/go v0.0.0-20230105202645-06c439db220b go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.14.0 go.opentelemetry.io/otel/metric v0.36.0 Also the import of go.opentelemetry.io/otel/semconv had to be updated to v1.17.0 to match https://github.com/open-telemetry/opentelemetry-go/blob/60f7d42d1eedae6381f1d6524374b57a274e1639/sdk/resource/process.go#L25 Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 57d8037 - Browse repository at this point
Copy the full SHA 57d8037View commit details -
Avoid unnecessary allocations in recording rule evaluation (#11812)
Re-use the Builder each time round the loop.
Configuration menu - View commit details
-
Copy full SHA for 3db98d7 - Browse repository at this point
Copy the full SHA 3db98d7View commit details -
promql: disable some slow cases in TestConcurrentRangeQueries
TestConcurrentRangeQueries runs many queries, up to 4 at the same time, to try to expose any race conditions. This change stops four of them from running with a thousand or more steps: `holt_winters(a_X[1d], 0.3, 0.3)` `changes(a_X[1d])` `rate(a_X[1d])` `absent_over_time(a_X[1d])` Particularly when the test runs with `-race` in CI, this reduces the time and resources required. Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for be4a9c2 - Browse repository at this point
Copy the full SHA be4a9c2View commit details -
Signed-off-by: Julien Pivotto <roidelapluie@o11y.eu>
Configuration menu - View commit details
-
Copy full SHA for 1fd5979 - Browse repository at this point
Copy the full SHA 1fd5979View commit details -
Merge pull request #12098 from roidelapluie/update-our-deps
Update our own dependencies, support proxy from env
Configuration menu - View commit details
-
Copy full SHA for f2e3c9f - Browse repository at this point
Copy the full SHA f2e3c9fView commit details -
Merge pull request #12100 from prometheus/bump-otel-1-14
Bump Otel and dependencies from 1.11.2 to 1.14.0
Configuration menu - View commit details
-
Copy full SHA for 9afbb23 - Browse repository at this point
Copy the full SHA 9afbb23View commit details -
remote: Convert to RecoverableError using errors.As (#12103)
In storage/remote, try converting to RecoverableError using errors.As, instead of through direct casting. Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 435b500 - Browse repository at this point
Copy the full SHA 435b500View commit details -
Signed-off-by: Julien Pivotto <roidelapluie@o11y.eu>
Configuration menu - View commit details
-
Copy full SHA for 5f3a02f - Browse repository at this point
Copy the full SHA 5f3a02fView commit details
Commits on Mar 9, 2023
-
Merge pull request #12106 from roidelapluie/deps243
Update go dependencies
Configuration menu - View commit details
-
Copy full SHA for 479fde5 - Browse repository at this point
Copy the full SHA 479fde5View commit details -
remote: Improve some comments (#12102)
Improve some comments in storage/remote/queue_manager.go, wrt. general language and a typo. Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bc9a82f - Browse repository at this point
Copy the full SHA bc9a82fView commit details -
Merge pull request #12101 from bboreham/disable-slow-promql-tests
promql: disable some slow cases in TestConcurrentRangeQueries
Configuration menu - View commit details
-
Copy full SHA for d21229b - Browse repository at this point
Copy the full SHA d21229bView commit details -
Merge pull request #12048 from bboreham/faster-targets
Scraping targets are synced by creating the full set, then adding/removing any which have changed. This PR speeds up the process of creating the full set. I added a benchmark for `TargetsFromGroup`; it uses configuration from a typical Kubernetes SD. The crux of the change is to do relabeling inside labels.Builder instead of converting to labels.Labels and back again for every rule. The change is broken into several commits for easier review. This is a breaking change to `scrape.PopulateLabels()`, but `relabel.Process` is left as-is, with a new `relabel.ProcessBuilder` option.
Configuration menu - View commit details
-
Copy full SHA for b96b89e - Browse repository at this point
Copy the full SHA b96b89eView commit details -
Merge pull request #12095 from damnever/unnecessary-sort
Remove unnecessary sort
Configuration menu - View commit details
-
Copy full SHA for 5583c77 - Browse repository at this point
Copy the full SHA 5583c77View commit details -
Signed-off-by: Julien Pivotto <roidelapluie@o11y.eu>
Configuration menu - View commit details
-
Copy full SHA for b6d91e8 - Browse repository at this point
Copy the full SHA b6d91e8View commit details -
Signed-off-by: Julien Pivotto <roidelapluie@o11y.eu>
Configuration menu - View commit details
-
Copy full SHA for 031fc2d - Browse repository at this point
Copy the full SHA 031fc2dView commit details -
Merge pull request #12114 from roidelapluie/new-release
Release 2.43.0-rc.0
Configuration menu - View commit details
-
Copy full SHA for 001ee26 - Browse repository at this point
Copy the full SHA 001ee26View commit details
Commits on Mar 11, 2023
-
build(deps): bump github.com/prometheus/prometheus from 0.37.0 to 0.4…
…2.0 in /documentation/examples/remote_storage Signed-off-by: junya koyama <arukiidou@yahoo.co.jp>
Configuration menu - View commit details
-
Copy full SHA for bde3a04 - Browse repository at this point
Copy the full SHA bde3a04View commit details -
docs: Add signal information to getting started
Closes prometheus/docs#167 Signed-off-by: Harold Dost <h.dost@criteo.com>
Configuration menu - View commit details
-
Copy full SHA for 3125e16 - Browse repository at this point
Copy the full SHA 3125e16View commit details
Commits on Mar 12, 2023
-
Merge pull request #10704 from hdost/feat/167-prometheus-docs
docs: Add signal information to getting started
Configuration menu - View commit details
-
Copy full SHA for 742979a - Browse repository at this point
Copy the full SHA 742979aView commit details -
Merge pull request #12122 from arukiidou/chore/prometheus-example-bump
build(deps): bump prometheus/prometheus from 0.37.0 to 0.42.0 in examples
Configuration menu - View commit details
-
Copy full SHA for 865f474 - Browse repository at this point
Copy the full SHA 865f474View commit details
Commits on Mar 13, 2023
-
Merge pull request #11962 from jesusvazquez/jvp/protect-new-compactio…
…n-head-from-uninitialized-wbl TSDB: Protect NewOOOCompactionHead from an uninitialized wbl
Configuration menu - View commit details
-
Copy full SHA for 6c008ec - Browse repository at this point
Copy the full SHA 6c008ecView commit details -
Merge remote-tracking branch 'upstream/main' into sync-prom
Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7e74f73 - Browse repository at this point
Copy the full SHA 7e74f73View commit details