Partilhar via


Monitorização

O Azure CycleCloud dá suporte ao monitoramento de serviços externos por meio de sua arquitetura conectável. Os administradores podem habilitar o monitoramento automático desses sistemas acessando a página Configurações no menu do usuário no canto superior direito da interface da Web, clicando duas vezes no item de configurações do CycleCloud e marcando a caixa Habilitar monitoramento para serviços do CycleCloud.

Quando você habilita essa opção, os serviços suportados em cada cluster se registram automaticamente no CycleCloud, que configura o monitoramento para esse serviço.

Serviços suportados

Gânglios

Todas as versões do CycleCloud são fornecidas com suporte de monitoramento Ganglia para coletar métricas de desempenho, como uso de CPU/memória/largura de banda. Se o cluster estiver configurado para usar o Ganglia (o padrão na maioria dos casos), o monitoramento automático funcionará desde que a porta 8652 esteja aberta entre o CycleCloud e o nó principal do cluster (aquele que executa o gmetad serviço).

Monitorização com o Ganglia no CentOS/RHEL

A EPEL fornece Ganglia no CentOS e RHEL. O Azure CycleCloud configura e instala o EPEL e as dependências do Ganglia por padrão.

Para optar por não utilizar o EPEL, defina cyclecloud.install_epel = false num modelo de cluster. A desativação do EPEL ignora a configuração de monitoramento de gânglios. Esta alteração não afeta a funcionalidade computacional do seu cluster, mas deixa de usar os dados que a visualização de relatórios do cluster recolhe.

Para fins informativos, aqui estão as dependências "cliente" instaladas em nós de cluster de execução e as dependências de "servidor" instaladas em nós de cluster primários.

# 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

Motor de grelha

Se você executar o Grid Scheduling Edition do CycleCloud, o monitoramento do Grid Engine será configurado automaticamente quando você iniciar um cluster do Grid Engine. O único requisito é que o CycleCloud possa SSH para o nó que executa o qmaster serviço com o par de chaves configurado para o cluster.

Azure Monitor

A partir do CycleCloud 8.0, as métricas de um cluster são extraídas do Azure Monitor em vez do Ganglia. Essa alteração elimina a necessidade de abrir a porta de entrada 8652 nos nós.

Observação

Mesmo os clusters que usam a versão 7 com o Ganglia pré-instalado obtêm suas métricas do Azure Monitor no CycleCloud 8.

As métricas coletadas são:

  • Percentagem da CPU
  • Bytes de leitura de disco
  • Bytes de gravação de disco
  • Entrada na Rede
  • Saída da Rede

Você também pode armazenar dados de log de clusters do CycleCloud para o Log Analytics e criar painéis de métricas personalizados. Para obter mais informações sobre como criar painéis de métricas personalizados do Log Analytics para seus clusters, consulte a seção Instruções e os tutoriais na documentação do Azure Monitor.