From b5ac6a0258be51a6d6c3a7743e498dc40014b64b Mon Sep 17 00:00:00 2001 From: Salva Corts Date: Tue, 27 Aug 2024 09:33:30 +0200 Subject: [PATCH] feat: Limit to block ingestion until configured date (#13958) --- docs/sources/shared/configuration.md | 11 ++++++ pkg/distributor/distributor.go | 17 +++++++++ pkg/distributor/distributor_test.go | 54 ++++++++++++++++++++++++++++ pkg/distributor/limits.go | 3 ++ pkg/distributor/validator.go | 14 ++++++++ pkg/validation/limits.go | 16 +++++++++ pkg/validation/validate.go | 2 ++ 7 files changed, 117 insertions(+) diff --git a/docs/sources/shared/configuration.md b/docs/sources/shared/configuration.md index 42d9d07382e7..12aa2eecf5ad 100644 --- a/docs/sources/shared/configuration.md +++ b/docs/sources/shared/configuration.md @@ -4057,6 +4057,17 @@ otlp_config: # Configuration for log attributes to store them as Structured Metadata or # drop them altogether [log_attributes: ] + +# Block ingestion until the configured date. The time should be in RFC3339 +# format. +# CLI flag: -limits.block-ingestion-until +[block_ingestion_until: