Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Azure CycleCloud поддерживает мониторинг внешних служб с помощью подключаемой архитектуры. Администраторы могут включить автоматический мониторинг этих систем, перейдя на страницу "Параметры " в меню пользователя в правом верхнем углу веб-интерфейса, дважды щелкнув элемент параметров CycleCloud и установив флажок "Включить мониторинг для служб CycleCloud".
Если этот параметр включен, поддерживаемые службы в каждом кластере автоматически регистрируются в CycleCloud, что настраивает мониторинг для этой службы.
Поддерживаемые службы
Каждая версия CycleCloud поставляется с поддержкой мониторинга Ganglia для сбора метрик производительности, таких как использование ЦП, памяти и пропускной способности. Если кластер настроен на использование Ganglia (по умолчанию в большинстве случаев), автоматический мониторинг работает до тех пор, пока порт 8652 открыт между CycleCloud и основным узлом кластера (одним из которых выполняется gmetad
служба).
Ganglia в CentOS/RHEL
EPEL предоставляет Ganglia на CentOS и RHEL. Azure CycleCloud настраивает и устанавливает EPEL и зависимости Ganglia по умолчанию.
Чтобы отказаться от использования EPEL, задайте cyclecloud.install_epel = false
в шаблоне кластера. Отказ от EPEL пропускает настройку мониторинга Ganglia. Это изменение не влияет на вычислительные функциональные возможности вычислительного кластера, но он забыл данные о том, что представление отчетов кластера собирает.
В информационных целях ниже приведены зависимости клиента, установленные на узлах кластера выполнения, и зависимости сервера, установленные на узлах первичного кластера.
# Ganglia client dependencies from CentOS/RHEL base
yum -y install apr bash expat glibc pcre python python-libs systemd zlib
# Ganglia client dependencies provided by EPEL
yum -y install ganglia ganglia-gmond ganglia-gmond-python libconfuse
# Ganglia server dependencies from CentOS/RHEL base
yum -y install apr bash expat glibc libmemcached pcre rrdtool systemd zlib
# Ganglia server dependencies provided by EPEL
yum -y install ganglia ganglia-gmetad libconfuse
Если вы запускаете выпуск планирования сетки CycleCloud, при запуске кластера ядра Сетки автоматически настраивается мониторинг ядра Grid. Единственное требование заключается в том, что CycleCloud может SSH на узел, на котором запущена qmaster
служба, с помощью keypair, настроенной для кластера.
Azure Monitor
Начиная с CycleCloud 8.0 метрики для кластера извлекаются из Azure Monitor вместо Ganglia. Это изменение удаляет необходимость открытия порта 8652 входящего трафика на узлах.
Примечание.
Даже кластеры, которые используют версию 7 с Ganglia предварительно установлены, получают свои метрики из Azure Monitor в CycleCloud 8.
Собранные метрики:
- Процент использования ЦП
- Диск считывает байты
- Байты при записи на диск
- Входящий трафик сети
- Сеть отключена
Вы также можете хранить данные журнала из кластеров CycleCloud в Log Analytics и создавать пользовательские панели мониторинга метрик. Дополнительные сведения о создании пользовательских панелей мониторинга метрик из Log Analytics для кластеров см. в разделе "Практическое руководство" и руководствах в документации по Azure Monitor.