-
Notifications
You must be signed in to change notification settings - Fork 841
Open
Labels
good first issueThese are great first issues. If you are looking for a place to start, start here!These are great first issues. If you are looking for a place to start, start here!keepaliveSkipped by stale botSkipped by stale bot
Description
The format of the runtime config is not documented anywhere on https://cortexmetrics.io/docs/configuration/configuration-file/
Even the per tenant limits (under overrides key) is not documented.
See:
cortex/pkg/cortex/runtime_config.go
Lines 24 to 32 in 74d33df
| type runtimeConfigValues struct { | |
| TenantLimits map[string]*validation.Limits `yaml:"overrides"` | |
| Multi kv.MultiRuntimeConfig `yaml:"multi_kv_config"` | |
| IngesterChunkStreaming *bool `yaml:"ingester_stream_chunks_when_using_blocks"` | |
| IngesterLimits *ingester.InstanceLimits `yaml:"ingester_limits"` | |
| } |
Some of the fields mention that it can be overridden but it's not clear how. Ex:
# The default tenant's shard size when the shuffle-sharding strategy is used.
# Must be set both on ingesters and distributors. When this setting is specified
# in the per-tenant overrides, a value of 0 disables shuffle sharding for the
# tenant.
# CLI flag: -distributor.ingestion-tenant-shard-size
[ingestion_tenant_shard_size: <int> | default = 0]
Ans some other fields we dont even have that reference. Ex: we can override by tenant the sse config but is not mentioned anywhere.
Metadata
Metadata
Assignees
Labels
good first issueThese are great first issues. If you are looking for a place to start, start here!These are great first issues. If you are looking for a place to start, start here!keepaliveSkipped by stale botSkipped by stale bot