- [CHANGE] Add default present for ruler limits on all 'user' types. #221, #222
- [CHANGE] Enabled sharding for the blocks storage compactor. #218
- [CHANGE] Removed
-blocks-storage.bucket-store.index-cache.postings-compression-enabled
CLI flag because always enabled in Cortex 1.6. #224 - [ENHANCEMENT] Introduce a resources dashboard for the Alertmanager. #219
- [ENHANCEMENT] Improves query visibility in the Ruler Dashboard for both chunks and blocks storage. #226
- [ENHANCEMENT] Add query-scheduler to dashboards. Add alert for queries stuck in scheduler. #228
- [ENHANCEMENT] Improved blocks storage observability: #224 #230
- Cortex / Writes: added current number of tenants in the cluster
- Cortex / Writes Resources: added ingester disk read/writes/utilisation
- Cortex / Reads Resources: added store-gateway disk read/writes/utilisation
- Cortex / Queries: added "Lazy loaded index-headers" and "Index-header lazy load duration"
- Cortex / Compactor: added "Tenants compaction progress", "Average blocks / tenant" and "Tenants with largest number of blocks"
- Alerts: added "CortexMemoryMapAreasTooHigh"
- [ENHANCEMENT] Fine-tuned gRPC keepalive pings to work nicely with Cortex default settings. #233 #234
-server.grpc.keepalive.min-time-between-pings=10s
-server.grpc.keepalive.ping-without-stream-allowed:true
- [BUGFIX] Fixed workingset memory panel while rolling out a StatefulSet. #229
- [BUGFIX] Fixed
CortexRequestErrors
alert to not includeready
route. #230
- [CHANGE] Add the default preset 'extra_small_user' and reference it in the CLI flags. This will raise the limits of the 'small_user' preset to the defaults for
ingester.max-samples-per-query
andingester.max-series-per-query
. #200 - [CHANGE] Removed the config option
$._config.ingester.statefulset_replicas
which was used only when running Cortex chunks storage with WAL enabled. To configure the number of ingester replicas you should now use the following: #210ingester_statefulset+: statefulSet.mixin.spec.withReplicas(6),
- [CHANGE] The compactor statefulset is now configured with the
Parallel
pod management policy, in order to scale up quickly. #214 - [ENHANCEMENT] Add the Ruler to the read resources dashboard #205
- [ENHANCEMENT] Read dashboards now use
cortex_querier_request_duration_seconds
metrics to allow for accurate dashboards when deploying Cortex as a single-binary. #199 - [ENHANCEMENT] Improved Ruler dashboard. Includes information about notifications, reads/writes, and per user per rule group evaluation. #197, #205
- [ENHANCEMENT] Add new
CortexCompactorRunFailed
alert when compactor run fails. #206 - [ENHANCEMENT] Add
flusher-job-blocks.libsonnet
with support for flushing blocks disks. #187 - [ENHANCEMENT] Add more alerts on failure conditions for ingesters when running the blocks storage. #208
- [FEATURE] Latency recording rules for the metric
cortex_querier_request_duration_seconds
are now part of acortex_querier_api
rule group. #199 - [FEATURE] Add overrides-exporter as optional deployment to expose configured runtime overrides and presets. #198
- [FEATURE] Add a dashboard for the alertmanager. #207
- [BUGFIX] Added
ingester-blocks
to ingester's job label matcher, in order to correctly get metrics when migrating a Cortex cluster from chunks to blocks. #203
- [CHANGE] Lower the default overrides configs for ingestion and create a new overrides user out of the previous config #183
- [CHANGE] The project is now licensed with Apache-2.0 license. #169
- [CHANGE] Add overrides config to tsdb store-gateway. #167
- [CHANGE] Ingesters now default to running as
StatefulSet
with WAL enabled. It is controlled by the config$._config.ingester_deployment_without_wal
which isfalse
by default. Setting the config totrue
will yield the old behaviour (statelessDeployment
without WAL enabled). #72 - [CHANGE] We now allow queries that are 32 days long. For example, rate(metric[32d]). Before it was 31d. #173
- [CHANGE] Renamed
container_name
andpod_name
label names tocontainer
andpod
respectively. This is required in order to comply with cAdvisor metrics changes shipped with Kubernetes 1.16. #179 - [CHANGE] Removed the
experimental
prefix from blocks storage CLI flags. #179 - [CHANGE] Rename flags
store-gateway.replication-factor
andstore-gateway.tokens-file-path
tostore-gateway.sharding-ring.replication-factor
andstore-gateway.sharding-ring.tokens-file-path
in anticipation of v1.4 release. #191 - [ENHANCEMENT] Enable support for HA in the Cortex Alertmanager #147
- [ENHANCEMENT] Support
alertmanager.fallback_config
option in the Alertmanager. #179 - [ENHANCEMENT] Add support for S3 block storage. #181
- [ENHANCEMENT] Add support for Azure block storage. #182 #190
- [BUGFIX] Add support the
local
ruler client type #175 - [BUGFIX] Fixes
ruler.storage.s3.url
argument for the Ruler. It used an incorrect argument. #177
This version is compatible with Cortex 1.3.0
.