Repository navigation
v1.20.0
#7102
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Cortex 1.20.0 Release Notes
This release contains 371 contributions from 38 contributors. We also have 14 new contributors. Thank you all for the contributions!
Some notable changes in this release are:
X-Scope-OrgIDheader via-tenant-federation.regex-matcher-enabledflagResourceMonitorto collect CPU and Heap usage for Cortex andResourceBasedLimiterin Ingesters and StoreGateways to protect the service from incoming requests when hitting limits-name-validation-schemeflagWhat's Changed
-distributor.otlp.enable-type-and-unit-labelsflag to add__type__and__unit__labels for OTLP metrics. Add enable type and unit labels flag #6969-distributor.otlp.allow-delta-temporalityflag to ingest delta temporality otlp metrics. OTLP: Add a AllowDeltaTemporality flag to ingest delta temporality me… #6934querier.max-shards-per-queryand/orquerier.max-fetched-data-duration-per-query. The split interval size is dynamically increased to maintain a number of shards and total duration fetched below the configured values. Dynamic splitting by interval for range queries #6458query_partial_dataandrules_partial_datalimits to allow queries/rules to be evaluated with data from a single zone, if other zones are not available. Query Partial Data #6526ResourceMonitormodule in Cortex, and addResourceBasedLimiterin Ingesters and StoreGateways. AddResourceMonitormodule in Cortex, and addResourceBasedLimiterin Ingesters and StoreGateways #6674-ingester.out-of-order-time-window > 0and-blocks-storage.tsdb.enable-native-histograms=true. Add ooo native histogram ingestion #6626 Make ooo native histograms ingestion automatically enabled #6663X-Scope-OrgIDvalue. Introduce a regex tenant resolver #6713tenant-federation.regex-matcher-enabledflag. If it enabled, user can input regex toX-Scope-OrgId, the matched tenantIDs are automatically involved. The user discovery is based on scanning block storage, so new users can get queries after uploading a block (generally 2h).tenant-federation.user-sync-intervalflag, it specifies how frequently to scan users. The scanned users are used to calculate matched tenantIDs.-distributor.use-stream-push=true. Implement stream connection for remote write #6580X-PromQL-EngineType. Querier: Allow switching between engines via header #6777-name-validation-schemeflag to support UTF-8. Upgrade prometheus to v3.6.0 #7040 Support UTF-8 name #7056max_local_series_per_metricgot renamed tomax_series_per_metric, andmax_local_series_per_usergot renamed tomax_series_per_user. Override exporter: expose all fields that can be converted to float64 #6979cortex_ingester_tsdb_wal_replay_unknown_refs_totalandcortex_ingester_tsdb_wbl_replay_unknown_refs_totalmetrics to track unknown series references during wal/wbl replaying. Add tsdb metrics to track unknown series references during wal/wbl re… #6945-querier.response-compressionflag. add zstd and snappy compression for query api #6848-tenant-federation.regex-matcher-enabledis enabled. Add a query result limit to regex matcher #6845cortex_slow_queries_totalmetric to track # of slow queries per user. Add a cortex_slow_queries_total to track # of slow queries #6859-ingester.return-all-metadataflag to make the metadata API run when the deployment. Please set this flag tofalseto use the metadata API with the limits later. Implement metadata api query params #6681 Add ingester.skip-metadata-limits flag #6744cortex_ingester_active_native_histogram_seriesmetric to track # of active NH series. Add cortex_ingester_active_native_histogram_series metric to track ac… #6695-frontend.max-query-response-sizefor total query response size after decompression in query frontend. Enforce query response size limit after decompression in query-frontend #6607startparam is not specified. Query ingesters only for GetLabelNames and GetLabelValues if start time parameter is not specified #6618-alertmanager.max-silences-countand-alertmanager.max-silences-size-bytesfor limiting silences per tenant. Add for tenant silences limit #6605compactor.auto-forget-delayfor compactor to auto forget compactors after X minutes without heartbeat. Compactor becomes unhealthy in the ring when stopped during startup #6533cortex_querier_storegateway_refetches_per_querymetric. Emit more histogram buckets for cortex-querier_storegateway_refetches… #6570too_many_tenantsreason label value tocortex_rejected_queries_totalmetric to track the rejected query count due to the # of tenant limits. Add a too_many_tenants label to cortex_rejected_queries_total metric #6569-frontend.enabled-ruler-query-statsflag to configure whether to report the query stats log for queries coming from the Ruler. Add -frontend.enabled-ruler-query-stats flag #6504keep_instance_in_the_ring_on_shutdownandtokens_file_pathconfigs for alertmanager ring. Add tokenFile and persisit on ring features for AM ring #6628querier.ingester-query-max-attemptsto retry on partial data. Add querier.ingester-query-max-attempts to retry on partial data. #6714-compactor.cleaner-caching-bucket-enabledflag. Support caching bucket for cleaner #6778ignore_blocks_before. Allow store gateway to ignore syncing blocks older than certain time #6830cortex_ingester_push_errors_totalto track reasons for ingester request failures. New metric for ingester errors #6901detailed_metrics_enabledfor all rings. Default true. Expose DetailedMetricsEnabled for all ring configs #6926format_queryandparse_querylabels value to theoplabel atcortex_query_frontend_queries_totalmetric. Add a format query label value to queries total metric #6925 Add parse query op label to queries total metric #6990cortex_discarded_seriesandcortex_discarded_series_per_labelsetto track number of series that have a discarded sample. Metric for number of series with discarded samples #6995cortex_ingester_tsdb_head_stale_seriesmetric to keep track of number of stale series on head. Ingester: Add head stale series metric #7071usermetrics clean up. fix query frontend per tenant metrics leak when cleaning up user labels #6698__markers__tenant ID validation. Add __markers__ tenantID validation #6761blocks_metafrom the metadata fetcher metrics. Delete prefix blocks_meta for meta fetcher metrics #6832all,distributor,querier, andrulertargets. change to check tenant limit validation only for some targets #6880/distributor/all_user_statsapi to work during rolling updates on ingesters. fix AllUserStats during rolling updates on ingester #7026null. fix panic when the runtime config is null #7062New Contributors
max_series_per_queryfrom docs #6889Full Changelog: v1.19.1...v1.20.0
This discussion was created from the release v1.20.0.
All reactions