mirror of
https://github.com/prometheus/prometheus.git
synced 2026-04-22 22:57:16 -04:00
|
Some checks are pending
buf.build / lint and publish (push) Waiting to run
CI / Go tests (push) Waiting to run
CI / More Go tests (push) Waiting to run
CI / Go tests with previous Go version (push) Waiting to run
CI / UI tests (push) Waiting to run
CI / Go tests on Windows (push) Waiting to run
CI / Mixins tests (push) Waiting to run
CI / Compliance testing (push) Waiting to run
CI / Build Prometheus for common architectures (push) Waiting to run
CI / Build Prometheus for all architectures (push) Waiting to run
CI / Report status of build Prometheus for all architectures (push) Blocked by required conditions
CI / Check generated parser (push) Waiting to run
CI / golangci-lint (push) Waiting to run
CI / fuzzing (push) Waiting to run
CI / codeql (push) Waiting to run
CI / Publish main branch artifacts (push) Blocked by required conditions
CI / Publish release artefacts (push) Blocked by required conditions
CI / Publish UI on npm Registry (push) Blocked by required conditions
Scorecards supply-chain security / Scorecards analysis (push) Waiting to run
See the detailed analysis https://docs.google.com/document/d/1efVAMcEw7-R_KatHHcobcFBlNsre-DoThVHI8AO2SDQ/edit?tab=t.0 I ran extensive benchmarks using synthetic data as well as real WAL segments pulled from the prombench runs. All benchmarks are here https://github.com/prometheus/prometheus/compare/bwplotka/wal-reuse?expand=1 * optimization(tsdb/wlog): reuse Ref* buffers across WAL watchers' reads Signed-off-by: bwplotka <bwplotka@gmail.com> * optimization(tsdb/wlog): avoid expensive error wraps Signed-off-by: bwplotka <bwplotka@gmail.com> * optimization(tsdb/wlog): reuse array for filtering Signed-off-by: bwplotka <bwplotka@gmail.com> * fmt Signed-off-by: bwplotka <bwplotka@gmail.com> * lint fix Signed-off-by: bwplotka <bwplotka@gmail.com> * tsdb/record: add test for clear() on histograms Signed-off-by: bwplotka <bwplotka@gmail.com> * updated WriteTo with what's currently expected Signed-off-by: bwplotka <bwplotka@gmail.com> --------- Signed-off-by: bwplotka <bwplotka@gmail.com> |
||
|---|---|---|
| .. | ||
| azuread | ||
| googleiam | ||
| otlptranslator/prometheusremotewrite | ||
| chunked.go | ||
| chunked_test.go | ||
| client.go | ||
| client_test.go | ||
| codec.go | ||
| codec_test.go | ||
| dial_context.go | ||
| dial_context_test.go | ||
| ewma.go | ||
| intern.go | ||
| intern_test.go | ||
| max_timestamp.go | ||
| metadata_watcher.go | ||
| metadata_watcher_test.go | ||
| queue_manager.go | ||
| queue_manager_test.go | ||
| read.go | ||
| read_handler.go | ||
| read_handler_test.go | ||
| read_test.go | ||
| stats.go | ||
| storage.go | ||
| storage_test.go | ||
| write.go | ||
| write_handler.go | ||
| write_handler_test.go | ||
| write_otlp_handler.go | ||
| write_otlp_handler_test.go | ||
| write_test.go | ||