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

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

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Criar um problema

Guia de transição do gerente de trabalho Sintético

No início de 2022, lançamos um novo tempo de execução para localização pública que simplificou a criação de scripts, concedeu acesso de monitor com script ao Chrome 100 e Node.js 16 e introduziu o gerenciamento automatizado monitor com nossa API NerdGraph.

O gerenciador de tarefas Sintético traz o monitor no mais novo tempo de execução para sua localização privada, permitindo que seu monitor se aproxime mais da experiência real do usuário.

Se você estiver pronto para instalar o gerenciador de tarefas, você pode verificar nosso documento de instalação para procedimentos de instalação ou ler nosso documento de configuração para trabalhar com localização privada nova ou existente.

Importante

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.

Imagens de containers menores para seu Sintético

Os gerenciadores de tarefas executam seu Sintético a partir de imagens de contêiner específicas do tempo de execução, adaptadas às tarefas que você deseja executar. Enquanto as chamadas por minuto agrupam tempos de execução e artefatos legados em um arquivo crescente, nosso gerenciador de tarefas separa nosso trabalho do Chrome, do Node e de gerenciamento de tarefas em imagens menores e separadas.

Com mais controle sobre a configuração do trabalho para sua localização privada, os gerentes de trabalho também permitem:

  • Desative a execução de um subconjunto de imagens de tempo de execução se elas não forem necessárias para seu monitor.
  • Atualize suas imagens de tempo de execução (ping, API e navegador) independentemente das atualizações do gerenciador de tarefas Sintético.
  • Configure e dimensione sua implantação como desejar.

Implantação simplificada com gestores de cargos

Ao contrário das chamadas por minuto, que utilizavam o compartilhamento de arquivos para coordenar trabalhos em localização privada, os gerentes de trabalho se comunicam via HTTP com serviços web. Isso remove certos requisitos de implantação, como a especificação de volume montado na configuração do docker ou volumes persistentes na configuração do Kubernetes.

Ao simplificar a implantação, o gerenciador de tarefas:

  • Reduz a possibilidade de erros relacionados a permissões em ambientes de alta segurança.
  • Reduz o risco de erros internos do mecanismo ao não criar mais redes docker exclusivas para trabalhos de monitor sem ping.
  • Oferece melhor suporte na implantação de rótulos, anotações, seletores de nós, tolerâncias e afinidade do Kubernetes em todos os componentes

Etapas de migração recomendadas

Ao instalar o gerenciador de tarefas, recomendamos que você use a mesma chave de localização privada das suas chamadas por minuto existentes. Isso simplifica o processo de migração. Tenha em mente que:

  • Chamadas por minuto executam monitor que usa o tempo de execução legado
  • Os gerenciadores de tarefas executam monitores que usam o tempo de execução mais recente
  • O monitor de ping tem carga balanceada, então tanto as chamadas por minuto quanto os gerenciadores de tarefas podem executá-las
  1. Recupere a chave da sua localização privada existente editando a localização privada
  2. Instale o gerenciador de tarefas usando esta chave.
  3. A interface de atualizações de tempo de execução começará a testar o monitor de tempo de execução legado atribuído a esta localização privada e preencherá os resultados do teste. A execução desses testes e o preenchimento da interface podem levar algumas horas. Use a interface para atualizar os tempos de execução monitor .
  4. Depois que todos os monitores de tempo de execução legados na localização privada forem atualizados, você poderá desinstalar seu minion privado conteinerizado (chamadas por minuto).

Se você estiver executando mais de um docker localização privada contêiner no mesmo host, você terá conflitos de porta e outros recursos. Para evitar essa contenção de porta, certifique-se de fazer o seguinte ao iniciar a configuração dos gerenciadores de tarefa:

  • Execute gerenciadores de tarefas e chamadas por minuto em hosts diferentes.
  • Execute cada gerenciador de tarefas em um host separado.
  • Execute cada chamada por minuto em um host diferente.

Quer um novo começo? Crie uma nova localização privada para o gerenciador de tarefas. Sua localização privada, configuração e caminho de migração dependem de sua preferência pessoal. Usar uma nova localização privada impedirá que a interface de atualizações de tempo de execução teste proativamente seu monitor de tempo de execução legado. Este caminho também exigiria que você modificasse a configuração monitor para usar a nova localização privada.

Atualize seu monitor

O gerenciador de tarefas Sintético não é compatível com o tempo de execução legado. chamadas por minuto, por outro lado, não são compatíveis com o tempo de execução mais recente. Se seus gerenciadores de tarefas e chamadas por minuto estiverem compartilhando uma chave, então suas chamadas por minuto irão lidar com qualquer monitor no tempo de execução legado, enquanto o gerenciador de tarefas irá lidar com qualquer monitor no tempo de execução mais recente. Em outras palavras, chamadas por minuto não podem executar monitores com script que usam Chrome 100+ ou Node.js 16.

Atualizações de tempo de execução monitor em massa: a interface de atualizações de tempo de execução fornece resultados de testes de atualização proativos e permite atualizar em massa os tempos de execução monitor .

Atualizações de tempo de execução de monitor individual:

  1. Vá para

    one.newrelic.com > Synthetic monitoring

    e selecione o monitor que deseja editar.

  2. Na guia

    Settings

    , clique em

    General

    .

  3. Mude para a visualização de tempo de execução mais recente por meio do menu dropdown . Para monitor de API com script, escolha Node.js 16. Para monitorar o script com do navegador, escolha Chrome 100+.

  4. Se estiver usando localização privada separada para gerentes de tarefas Minion Privado e Sintético em contêineres, atualize a seleção de local.

  5. Clique em

    Validate

    para verificar se o seu monitor funciona no novo tempo de execução. Faça quaisquer modificações no script, se necessário.

  6. Salvar.

Dica

Consulte nosso guia de resolução de problemas de atualização em tempo de execução para erros e soluções comuns de atualização.

Decidiu atualizar para o novo tempo de execução? Confira nossa API NerdGraph para atualizar o monitor programaticamente.

Requisitos de versão

Alguns recursos exigem uma versão mínima do gerenciador de tarefas e das imagens do contêiner de tempo de execução.

Capacidade

Versão do gerenciador de tarefas

Versões de tempo de execução

Monitor de passos

release-332

Tempo de execução do navegador do nó v2.2.22

Monitor de links quebrados

release-341

Tempo de execução da API do nó v1.2.54

Monitorde verificação de certificado

release-341

Tempo de execução da API do nó v1.2.54

Suporte VSE

release-345

N/A

Variáveis definidas pelo usuário

release-347

N/A

Módulos de nós personalizados

lançamento-363

Tempo de execução do browser do nó v2.2.49 Tempo de execução da API do nó v1.2.63

Copyright © 2024 New Relic Inc.

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