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

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

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

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

  • Через Lens

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

  2. Измените ConfigMap evo.streams-alert-manager-env, выполнив команду:

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

    Здесь:

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

    • <lifetime_interval> — срок хранения оповещений, например: 1h, 7d или 30d.

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

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

    Здесь:

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

  4. Проверьте, что под контроллера Deployment evo.streams.alert-manager корректно перезапустился, с помощью команды:

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

    Здесь:

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

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

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

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

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

    Формат:

    EVO_STREAMS_ALERT_MANAGER_ALERT_LIFETIME_INTERVAL: <lifetime_interval>

    Здесь:

    • <lifetime_interval> — срок хранения оповещений, например: 1h, 7d или 30d.

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

  6. Выберите контроллер Deployment evo.streams.alert-manager. В правой части экрана откроется панель конфигурации контроллера.

  7. Нажмите на кнопку Restart для перезагрузки контроллера Deployment evo.streams.alert-manager.

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

  9. Проверьте, что под контроллера Deployment evo.streams.alert-manager корректно запустился и находится в статусе Running. Название пода начинается с "evo.streams.alert-manager".

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

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