Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
aos
GitHub Repository: aos/grafana-agent
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,
  },
}