Commit Graph

135 Commits (440d5df6e2e2f8771d5df5c7a0dd24471bc30ac0)

Author SHA1 Message Date
Julius Volz 33702da8a8 Use simple Now() func in API instead of utility.Time.
10 years ago
Julius Volz 3f2686d0b3 Remove unused fields from MetricsService.
10 years ago
beorn7 12ae6e9203 Increase resilience of the storage against data corruption - step 4.
10 years ago
beorn7 11bd9ce1bd Increase resilience of the storage against data corruption - step 3.
10 years ago
beorn7 e25cca823c Increase resilience of the storage against data corruption - step 2.
10 years ago
beorn7 da7c0461c6 Rename persist queue len/cap to num/max chunks to persist.
10 years ago
beorn7 be11cb2b07 Remove the sample ingestion channel.
10 years ago
beorn7 0056eaeb4f Redesign series maintenance and chunk persistence.
10 years ago
beorn7 5bea942d8e Improve various things around chunk encoding.
10 years ago
beorn7 66e768f05e Improve docstring for chunk type flag.
10 years ago
beorn7 13fcf1ddbc Implement double-delta encoded chunks.
10 years ago
beorn7 af91fb8e31 Improve persisting chunks to disk.
10 years ago
beorn7 8a1c195b54 Move emptiness check to the receivers.
10 years ago
beorn7 11b3c2387c Improvements after review.
10 years ago
beorn7 d2ab49c396 Make the persist queue length configurable.
10 years ago
Bjoern Rabenstein 5859b74f1b Clean up license issues.
10 years ago
juliusv cca2e58f20 Merge pull request #442 from prometheus/beorn7/fix-crash-recovery
10 years ago
Bjoern Rabenstein 0851945054 Add a heuristics to checkpoint early if there are many "dirty" series..
10 years ago
Julius Volz d6b9e97655 Remove extraction.Result type, simplify code.
10 years ago
Bjoern Rabenstein b1e4956142 Apply a giant code cleanup.
10 years ago
Bjoern Rabenstein ea86f7e8f8 Fix weird things after merge.
10 years ago
Bjoern Rabenstein 3a17aeabfd Merge branch 'beorn/storage-ng-with-commit-history-cleaned-up'
10 years ago
Bjoern Rabenstein 14bda4180c Changes after pair code review.
10 years ago
Bjoern Rabenstein bb42cc2e2d Evict based on memory pressure. Evict recently used chunks last.
10 years ago
Bjoern Rabenstein 74c143c4c9 Improve scraper shutdown time.
10 years ago
Bjoern Rabenstein 3f61d304ce Reorganize maintenance loop.
10 years ago
Bjoern Rabenstein a5f56639b8 Instrument unwritten samples queue.
10 years ago
Bjoern Rabenstein 904acd43da Add crash recovery.
10 years ago
Bjoern Rabenstein f1de5b0c4e Run checkpointing of in-memory metrics and head chunks periodically.
10 years ago
Bjoern Rabenstein 9c3ecc2134 Remove unused flags.
10 years ago
Bjoern Rabenstein b3ed9aa7a2 Clean up start-up and shut-down.
10 years ago
Bjoern Rabenstein 4447708c9f Fix a race in target.go.
10 years ago
Bjoern Rabenstein 934d09f738 Fix race during shutdown.
10 years ago
Bjoern Rabenstein 8fba3302bc Bold changes to concurrency.
10 years ago
Julius Volz a746fbb8bc Instrument indexing: queue length, batch sizes and latencies.
10 years ago
Bjoern Rabenstein f5f9f3514a Major code cleanup.
10 years ago
Bjoern Rabenstein 3592dc2359 Implement series eviction.
10 years ago
Bjoern Rabenstein af77d5ef0b Added a few missing implementations in index.go.
10 years ago
Julius Volz e7ed39c9a6 Initial experimental snapshot of next-gen storage.
10 years ago
Brian Brazil 5edf689133 Stagger scrapes to spread out load.
10 years ago
Bjoern Rabenstein 8956faeccb Migrate to new client_golang.
10 years ago
Brian Brazil 3b3ec604c3 Stagger scrapes to spread out load.
10 years ago
Bjoern Rabenstein 2128d9d811 Migrate to new client_golang.
11 years ago
Brian Brazil e041c0cd46 Add console and alert templates with access to all data.
11 years ago
Julius Volz 01f652cb4c Separate storage implementation from interfaces.
11 years ago
Matt T. Proud 2064f32662 Clean up quitting behavior and add quit trigger.
11 years ago
Matt T. Proud 81367893fd Use idiomatic one-to-many one-time signal pattern.
11 years ago
Matt T. Proud 1d01435d4d Make curation semaphore behavior idiomatic.
11 years ago
Julius Volz 817d9b0e97 "go fmt" fixup.
11 years ago
Julius Volz 2279fcbac4 Compact everything to the same sample group size.
11 years ago