Настройка времени хранения оповещений
Срок хранения оповещений можно настроить через переменную окружения в кластере K8s.
Чтобы задать срок хранения оповещений:
-
Через командную строку
-
Через Lens
-
Подключитесь к кластеру.
-
Измените 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.
-
-
Перезапустите контроллер Deployment
evo.streams.alert-manager, выполнив команду:kubectl -n <namespace> rollout restart deployment evo.streams.alert-managerЗдесь:
-
<namespace>— название пространства имен, в котором установлена система.
-
-
Проверьте, что под контроллера Deployment
evo.streams.alert-managerкорректно перезапустился, с помощью команды:kubectl get pods -n <namespace> -l app.kubernetes.io/instance=evo.streams.alert-managerЗдесь:
-
<namespace>— название пространства имен, в котором установлена система.
-
-
Подключитесь к кластеру.
-
В выпадающем меню свойств кластера выберите пункт Config → Config Maps.
-
Выберите ConfigMap
evo.streams-alert-manager-envиз списка. -
В открывшейся панели справа задайте срок хранения оповещений в поле переменной
EVO_STREAMS_ALERT_MANAGER_ALERT_LIFETIME_INTERVAL.Формат:
EVO_STREAMS_ALERT_MANAGER_ALERT_LIFETIME_INTERVAL: <lifetime_interval>
Здесь:
-
<lifetime_interval>— срок хранения оповещений, например:1h,7dили30d.
-
-
В выпадающем меню свойств кластера выберите пункт Workloads → Deployments.
-
Выберите контроллер Deployment
evo.streams.alert-manager. В правой части экрана откроется панель конфигурации контроллера. -
Нажмите на кнопку Restart для перезагрузки контроллера Deployment
evo.streams.alert-manager. -
В выпадающем меню свойств кластера выберите пункт Workloads → Pods.
-
Проверьте, что под контроллера Deployment
evo.streams.alert-managerкорректно запустился и находится в статусеRunning. Название пода начинается с "evo.streams.alert-manager".
Была ли полезна эта страница?