🚀 Попробуйте Zilliz Cloud, полностью управляемый Milvus, бесплатно — ощутите 10-кратное увеличение производительности! Попробовать сейчас>

milvus-logo
LFAI
Главная
  • Руководство по администрированию
    • Мониторинг, оповещения и журналы
  • Home
  • Docs
  • Руководство по администрированию

  • Мониторинг, оповещения и журналы

  • Оповещения

  • Создать оповещение

Создание оповещения для служб Milvus

В этой теме представлен механизм оповещений для служб Milvus и объясняется, зачем, когда и как создавать оповещения в Milvus.

Создавая оповещения, вы можете получать уведомления, когда значение определенной метрики превышает заданный вами порог.

Например, вы создаете оповещение и устанавливаете 80 МБ в качестве максимального значения для использования памяти компонентами Milvus. Если фактическое использование превышает заданное число, вы будете получать предупреждения с напоминанием о том, что использование памяти компонентом Milvus превысило 80 МБ. Получив предупреждение, вы сможете соответствующим образом скорректировать распределение ресурсов и своевременно обеспечить доступность сервиса.

Сценарии создания оповещений

Ниже перечислены распространенные сценарии, для которых необходимо создать оповещение.

  • Слишком высокое использование процессора или памяти компонентами Milvus.
  • В подкадах компонентов Milvus не хватает дискового пространства.
  • Подсистемы компонентов Milvus слишком часто перезапускаются.

Для настройки оповещений доступны следующие метрики:

МетрикаОписаниеЕдиница измерения
Использование ЦПИспользование процессора компонентами Milvus, которое отображается временем работы процессора.Секунда
ПамятьРесурсы памяти, потребляемые компонентами Milvus.МБ
ГороутиныПараллельно выполняемые действия на языке GO./
Потоки ОСНити, или легкие процессы в операционной системе./
Process Opened FdsТекущее количество используемых дескрипторов файлов./

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

В данном руководстве рассматривается пример создания оповещения об использовании памяти компонентами Milvus. Для создания других типов оповещений, пожалуйста, настройте свои команды соответствующим образом. Если в процессе работы у вас возникнут какие-либо проблемы, не стесняйтесь спрашивать на форуме Milvus или начинать обсуждение в Slack.

Предварительные условия

В этом руководстве предполагается, что у вас установлена и настроена Grafana. Если нет, рекомендуем прочитать руководство по мониторингу.

1. Добавьте новый запрос

Чтобы добавить оповещение об использовании памяти компонентами Milvus, отредактируйте панель Memory. Затем добавьте новый запрос с метрикой: process_resident_memory_bytes{app_kubernetes_io_name="milvus", app_kubernetes_io_instance=~"my-release", namespace="default"}

Alert_metric Alert_metric

2. Сохраните приборную панель

Сохраните приборную панель и подождите несколько минут, чтобы увидеть оповещение.

Alert_dashboard Alert_dashboard

Запрос оповещения Grafana не поддерживает шаблонные переменные. Поэтому необходимо добавить второй запрос без шаблонных переменных в метках. По умолчанию второй запрос называется "A". Вы можете переименовать его, нажав на выпадающий список.

Alert_query Запрос_оповещения

3. Добавление уведомлений о тревоге

Чтобы получать уведомления о тревогах, добавьте "канал уведомлений". Затем укажите канал в поле "Отправить на".

Alert_notification Alert_notification

Если оповещение успешно создано и сработало, вы получите уведомление, как показано на скриншоте ниже.

Notification_message Уведомление_сообщение

Чтобы удалить оповещение, перейдите на панель "Оповещение" и нажмите кнопку "Удалить".

Delete_alert Удалить_оповещение

Что дальше

Попробуйте Managed Milvus бесплатно

Zilliz Cloud работает без проблем, поддерживается Milvus и в 10 раз быстрее.

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

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