• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Manutenção e monitoramento de minion privado em contêineres (chamadas por minuto)

Importante

A partir de 26 de agosto de 2024, você não poderá mais criar novos monitores usando tempos de execução legados em locais públicos ou privados.

Em 22 de outubro de 2024, encerraremos a vida útil do minion privado conteinerizado (chamadas por minuto) e do legado runtime do Synthetics versões que ele suporta. Revise nossas etapas de migração recomendadas para evitar a degradação do seu monitor de localização privada.

Após instalar seu minion privado conteinerizado (chamadas por minuto), você poderá acompanhar sua manutenção e monitoramento de diversas formas:

Dica

Você também pode ser notificado sobre falhas no monitor com os alertas da New Relic.

Verifique o status das chamadas por minuto usando HTTP

Conectar-se a uma chamada por minuto em execução usando HTTP é a maneira mais fácil de verificar se está íntegro e funcionando. O contêiner expõe duas portas: 8080 e 8180. Você pode verificar as chamadas por minuto com o seguinte endpoint:

  • :8080/status/check: fornece detalhes sobre verificações de integridade internas que o minion realiza. HTTP 200 significa que o status é íntegro.
  • :8080/status: fornece detalhes sobre o status de um minion, que são os mesmos dados publicados em um evento SyntheticsPrivateMinion.
  • :8180/: fornece endpoint de administração do aplicativo JVM. Esta é uma visão avançada do estado interno do Java Development Kit (JDK) de um minion.

Verifique se sua localização privada requer mais minion

Se sua localização privada tiver várias verificações de monitor enfileiradas e você sofrer atrasos, poderá precisar de mais lacaios disponíveis para executar as verificações de monitor.

Para saber como verificar isso, consulte Minha localização privada precisa de mais minion?

Revise o registro

Você pode monitor a saúde do seu minion olhando o registro do contêiner de chamadas por minuto.

Habilitar log de depuração

Se você tiver problemas com suas chamadas por minuto, poderá ativar o log de depuração para ajudar a solucionar problemas.

O nível padrão de registro em log é definido para informar apenas ao usuário informações importantes e erros acionáveis. Se isso for insuficiente, você poderá ativar um registro mais detalhado usando a variável de ambiente MINION_LOG_LEVEL .

Recuperar informações de depuração do Kubernetes

Se você tiver problemas com suas chamadas por minuto em um ambiente de sistema de orquestração de contêiner Kubernetes, poderá recuperar informações sobre o pod de chamadas por minuto e o nó em que ele está sendo executado para ajudar a solucionar problemas.

Para recuperar informações para o pod de chamadas por minuto:

bash
$
kubectl describe pod -n YOUR_NAMESPACE YOUR_CPM_POD_NAME

Para recuperar informações do nó em que o pod chamadas por minuto está sendo executado, identifique o nó e então:

bash
$
kubectl describe node NODE_ASSOCIATED_WITH_YOUR_CPM_POD_NAME

Monitor chamadas por minuto com New Relic Infrastructure

O monitoramento de infraestrutura da New Relic oferece suporte ao monitoramento avançado do Docker e ao monitoramento avançado do Kubernetes. Para dar suporte a isso, o monitoramento sintético rotula o contêiner gerado pelas chamadas por minuto com uma série de rótulos informativos, todos prefixados com synthetics-minion-. As chamadas por minuto geram contêineres chamados "runners" que processam monitores sem ping como: browser simples, browser com script, teste de API e função de etapa. Você pode usar essas etiquetas para identificar esses contêineres corredores. Exemplos de rótulos incluem:

  • synthetics-minion-runner-role
  • synthetics-minion-runner-version
  • synthetics-minion-container-id
  • synthetics-minion-id
  • synthetics-minion-build-number
  • synthetics-minion-job
  • synthetics-minion-account
  • synthetics-minion-monitor
  • synthetics-minion-monitor-version
  • synthetics-minion-monitor-type
  • synthetics-minion-monitor-type-label

O contêiner Runner dura pouco tempo. Um contêiner executor é criado para processar uma tarefa de monitor sem ping. O executor é criado, processa o trabalho e é rapidamente excluído. Um contêiner executor existe apenas por alguns segundos e será criado somente se houver uma tarefa de monitor sem ping para processar. O monitor de ping não acionará a criação do contêiner do executor, portanto, os rótulos acima não estarão presentes.

Se você estiver utilizando o agente de infraestrutura para monitor esses contêineres de executores, configure pelo menos um monitor para execução a cada minuto. O agente de infraestrutura terá mais oportunidades de perceber e coletar os rótulos acima do docker inspect do contêiner antes de ele ser excluído.

Observação: o rótulo synthetics-minion-id refere-se ao ID do minion que gerou esse contêiner de executor específico. O ID do executor em si não é rastreado.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.