O monitoramento do Hadoop YARN é parte importante do monitoramento automatizado de aplicativos de microsserviços do Instana.
O Hadoop YARN (link externo ao ibm.com) é um componente da plataforma Hadoop de código aberto.YARN significa "Yet Another Resource Negotiator" (em português: mais um negociador de recursos).Basicamente, o YARN substitui o MapReduce assumindo a responsabilidade do gerenciamento de recursos e do agendamento de trabalhos.
14 dias, sem cartão de crédito, versão integral
O monitoramento do Hadoop YARN faz parte da solução automatizada de monitoramento de desempenho de aplicativos da Instana.
Quando o agente Instana é implantado em uma infraestrutura contendo Hadoop YARN, ele detecta automaticamente a tecnologia e se configura para monitorar o Hadoop YARN juntamente com seus dados de configuração e métricas de desempenho. Nenhuma definição ou configuração humana é necessária.
Após a Instana implementar automaticamente seu monitoramento Hadoop YARN, ela mapeará imediatamente a infraestrutura do Hadoop YARN. O agente Instana envia todos os dados de volta para o nosso modelo de gráfico dinâmico, que armazena e contextualiza todos os dados de monitoramento coletados. Os dados de configuração típicos coletados são:
Alguns exemplos de métricas coletadas:
Uma lista completa está disponível na documentação de monitoramento do Hadoop YARN da Instana.
A Instana rastreia os principais indicadores de desempenho do Hadoop YARN para inferir um estado de funcionamento sobre o Hadoop YARN em um contexto de ambiente monitorado. O gráfico dinâmico da Instana inclui informações contextuais necessárias para determinar a causa raiz dos problemas do Hadoop YARN.
A Instana vem com várias regras de funcionamento predefinidas baseadas em conhecimento especializado e melhores práticas. Algumas dessas regras de funcionamento incorporadas são:
Se houver um problema com o funcionamento ou o desempenho do Hadoop YARN, a interface do usuário da Instana sinaliza o problema e altera a cor do funcionamento da instância. Se o serviço for afetado, será criado também um incidente de serviço e será enviado um alerta. Os problemas de desempenho estão correlacionados a todas as mudanças do desenvolvedor para ajudar a determinar a causa raiz.