Оповещения о распространённых ошибках конфигурации Kubernetes и обнаружение аномалий с помощью метрик Kubernetes
Оповещения о распространённых ошибках конфигурации Kubernetes и обнаружение аномалий с помощью метрик Kubernetes
Kubernetes является неотъемлемой частью инфраструктуры многих организаций. Учитывая огромное количество нод и подов в типичной инфраструктуре Kubernetes, важно иметь масштабируемое решение для оповещений.
Реальный сценарий
Одно из основных применений оповещений Kubernetes — немедленное обнаружение аномалий в вашей инфраструктуре.
Например, рассмотрим сценарий, когда обновление развёртывания приводит к тому, что поды не запускаются в производственной среде. Хотя немедленного влияния на производство нет (трафик не направляется на неготовые поды), развёртывание застревает, и последняя версия не может быть развёрнута. Ключ-АСТРОМ обнаруживает проблему и создаёт её, предоставляя контекст, необходимый для быстрого выявления и устранения первопричины.
Преимущества
Готовые оповещения Kubernetes можно легко настроить в глобальных параметрах обнаружения аномалий. С этой функцией вы получаете:
- Быстрая настройка: готовые оповещения, включая оповещения для Kubernetes, поставляются предварительно настроенными, что обеспечивает настройку мониторинга часто менее чем за 5 минут.
- Оптимизированный мониторинг: готовые оповещения автоматизируют контроль множества метрик, централизуя процесс мониторинга и снижая необходимость частых ручных проверок.
- Адаптивность: функция корректирует пороги оповещений на основе нагрузки кластера в реальном времени, обеспечивая релевантный мониторинг и минимизируя потенциальные человеческие ошибки.
- Прямая навигация: переходите к настройкам, связанным с вашим пространством имён, непосредственно из Ключ-АСТРОМ и адаптируйте всё под свои нужды без внешних конфигураций.
- Конфигурации по умолчанию: настройте конфигурации оповещений по умолчанию для всех активных и будущих кластеров, пространств имён и рабочих нагрузок Kubernetes, обеспечивая согласованный мониторинг по мере роста инфраструктуры.
- Гранулярная настройка: настраивайте параметры оповещений на различных уровнях, позволяя обрабатывать оповещения по-разному для производственных и разработочных кластеров и корректировать оповещения нод внутри каждого.
- Автоматизация с помощью API Ключ-АСТРОМ: используйте API Ключ-АСТРОМ для автоматизации конфигураций, обеспечивая плавную эволюцию вашей системы оповещений вместе с изменениями инфраструктуры. Более того, с помощью API Ключ-АСТРОМ вы можете применять подход «Конфигурация как код» для настройки оповещений, интегрируя их в рабочий процесс GitOps.
Начало работы
Оповещения для распространённых проблем Kubernetes можно настроить на трёх уровнях:
- Среда: настройки применяются ко всем кластерам, нодам, пространствам имён или рабочим нагрузкам в среде Kubernetes.
- Кластер: настройки, специфичные для отдельных кластеров.
- Пространство имён: настройки, специфичные для отдельных пространств имён.
Уровень среды
Перейдите в Настройки.
Выберите Анализ и оповещения > Оповещения и выберите Кластер (или Пространство имён для настроек уровня пространства имён).
Уровень кластера
Перейдите в Kubernetes (new) > Кластер.
Выберите запись кластера, которая вас интересует.
В заголовке кластера выберите > Настройки обнаружения аномалий.
Уровень пространства имён
Перейдите в Kubernetes (new) > Пространство имён.
Выберите запись пространства имён, которая вас интересует.
В заголовке пространства имён выберите > Настройки обнаружения аномалий.