Skip to content

maxQueryLen

Errors

bash
422: error when executing query="sum(rate(container_cpu_usage_seconds_total{namespace=\"foobar\",container!=\"POD\",container!=\"\",pod=~\"(agent-client-demo-54f8d....too long query; got 34101 bytes; mustn't exceed `-search.maxQueryLen=16384` bytes

Configurations

Update vmselect statefulset.

bash
spec:
  containers:
  - args:
    - -cacheDataPath=/select-cache
    - -httpListenAddr=:8481
    - -search.maxQueryLen=1MB
    - -selectNode=vmselect-foobar-0.vmselect-foobar.monitor:8481
    - -storageNode=vmstorage-foobar-0.vmstorage-foobar.monitor:8401

If vmcluster CR exists(Manage by VM Operator), update it.

bash
kubectl get vmcluster
bash
kubectl edit vmcluster foo
bash
vmselect:
  extraArgs:
    search.maxQueryLen: 1MB