Настройка времени хранения запросов

Срок хранения истории запросов можно настроить через переменную окружения в кластере Kubernetes.

Чтобы задать срок хранения истории запросов:

  • Через командную строку

  • Через Lens

  1. Подключитесь к кластеру.

  2. Измените время хранения запросов, выполнив команду:

    kubectl patch configmap -n <namespace> evo.streams-query-log-manager-env -p '{"data": {"EVO_STREAMS_QUERY_LOG_MANAGER_QUERY_LOG_LIFETIME_INTERVAL": "<lifetime_interval>"}}'

    Здесь:

    • <namespace> — название пространства имен, в котором установлена система.

    • <lifetime_interval> — временной интервал хранения запросов. Например: 30m, 10h, 2d или 5d.

  3. Перезапустите контроллер Deployment evo.streams.query-log-manager, выполнив команду:

    kubectl -n <namespace> rollout restart deployment evo.streams.query-log-manager

    Здесь:

    • <namespace> — название пространства имен, в котором установлена система.

  4. Убедитесь, что под evo.streams.query-log-manager корректно перезапустился, выполнив команду:

    kubectl get pods -n <namespace> -l app.kubernetes.io/instance=evo.streams.query-log-manager

    Здесь:

    • <namespace> — название пространства имен, в котором установлена система.

  1. Подключитесь к кластеру.

  2. В выпадающем меню свойств кластера выберите пункт Config → Config Maps.

  3. Выберите ConfigMap evo.streams-query-log-manager-env из списка.

  4. В открывшейся панели справа задайте срок хранения истории запросов в поле переменной EVO_STREAMS_QUERY_LOG_MANAGER_QUERY_LOG_LIFETIME_INTERVAL.

    Формат:

    EVO_STREAMS_QUERY_LOG_MANAGER_QUERY_LOG_LIFETIME_INTERVAL: <lifetime_interval>

    Здесь:

    • <lifetime_interval> — временной интервал хранения запросов. Например: 30m, 10h, 2d или 5d.

  5. В выпадающем меню свойств кластера выберите пункт Workloads → Deployments.

  6. Выберите контроллер Deployment evo.streams.query-log-manager из списка.

  7. В открывшейся панели справа нажмите на кнопку Restart на панели управления контроллером.

  8. Убедитесь, что изменения вступили в силу:

    1. В выпадающем меню свойств кластера выберите пункт Workloads → Pods.

    2. Убедитесь, что под evo.streams.query-log-manager корректно перезапустился и находится в статусе Running.

Была ли полезна эта страница?

Обратная связь