Path: blob/main/example/k3d/lib/cortex/cortex-config.libsonnet
4096 views
{ auth_enabled: false, server: { http_listen_port: 80, grpc_listen_port: 9095, // Configure the server to allow messages up to 100MB. grpc_server_max_recv_msg_size: 104857600, grpc_server_max_send_msg_size: 104857600, grpc_server_max_concurrent_streams: 1000, }, distributor: { shard_by_all_labels: true, pool: { health_check_ingesters: true, }, }, ingester_client: { grpc_client_config: { max_recv_msg_size: 104857600, max_send_msg_size: 104857600, grpc_compression: 'gzip', }, }, ingester: { lifecycler: { join_after: 0, min_ready_duration: '0s', final_sleep: '0s', num_tokens: 512, ring: { kvstore: { store: 'inmemory', }, replication_factor: 1, }, }, }, storage: { engine: 'blocks', }, blocks_storage: { tsdb: { dir: '/tmp/cortex/tsdb', }, bucket_store: { sync_dir: '/tmp/cortex/tsdb-sync', }, backend: 'filesystem', filesystem: { dir: '/tmp/cortex/blocks', }, }, compactor: { data_dir: '/tmp/cortex/compactor', sharding_ring: { kvstore: { store: 'inmemory', }, }, }, frontend_worker: { match_max_concurrent: true, }, ruler: { enable_api: true, enable_sharding: false, storage: { type: 'local', 'local': { directory: '/tmp/cortex/rules', }, }, }, limits: { ingestion_rate: 250000, ingestion_burst_size: 500000, }, }