Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Azure CycleCloud dá suporte ao monitoramento de serviços externos por meio de sua arquitetura pluggá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 rotulada Habilitar monitoramento para serviços do CycleCloud.
Quando você habilita essa opção, os serviços com suporte em cada cluster se registram automaticamente no CycleCloud, que configura o monitoramento para esse serviço.
Serviços com suporte
Todas as versões do CycleCloud são fornecidas com suporte de monitoramento do 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ó primário do cluster (aquele que executa o gmetad serviço).
Ganglia no CentOS/RHEL
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 recusar o uso do EPEL, defina cyclecloud.install_epel = false em um modelo de cluster. Recusar o EPEL ignora a configuração de monitoramento do Ganglia. Essa alteração não afetará a funcionalidade computacional do cluster de computação, mas abrirá mão dos dados coletados pela exibição de relatórios do cluster.
Para fins informativos, aqui estão as dependências de "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
Se você executar a edição de agendamento de grade do CycleCloud, o monitoramento do mecanismo de grade será configurado automaticamente quando você iniciar um cluster desse tipo. O único requisito é que o CycleCloud possa fazer SSH no nó que executa o serviço qmaster 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 de Ganglia. Essa alteração elimina a necessidade de abrir a porta 8652 para entrada 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:
- Porcentagem de CPU
- Bytes de leitura de disco
- Bytes gravados no 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.