• /
  • 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

Gerenciar tempos de execução do monitor

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 das versões conteinerizadas minion privado (chamadas por minuto) e legado runtime do Synthetics.

O browser simples, o browser com script e o monitor de API são executados no ambiente de tempo de execução usado quando o monitor foi criado. Seu monitor não será convertido automaticamente para tempos de execução mais recentes quando esses tempos de execução forem lançados.

o monitor executado em tempos de execução mais antigos perde o novo recurso de tempo de execução, por isso é importante que você entenda quais tempos de execução são usados pelo seu monitor.

Continue lendo para aprender como:

Dica

O monitor de ping não é afetado por alterações nas versões de tempo de execução.

Use diferentes ambientes de execução

O monitor existente é padronizado para o tempo de execução usado no momento da criação. Para evitar que seu monitor crítico quebre durante processos de fim de vida útil, recomendamos que você converta seu monitor público o quanto antes. Converter:

  1. Vá para one.newrelic.com > Synthetic monitoring e selecione o monitor que deseja atualizar.
  2. Clique em General no painel de navegação esquerdo.
  3. Use o menu dropdown para mudar a versão atual do tempo de execução.
  4. 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.
  5. Clique em Save.

Dica

A interface de atualizações de tempo de execução pode ser usada para atualizar o tempo de execução de vários monitores.

Ver histórico de atualização de monitoramento sintético

Para ver um histórico de atualizações de versão do monitor, consulte o NrAuditEvent.

Use variáveis de ambiente em tempos de execução

Torne seu monitor com script mais sensível ao contexto usando as propriedades da variável $env . Quando o script é executado, essas propriedades representam informações importantes sobre o ambiente de tempo de execução.

Você não precisa importar $env, é semelhante às variáveis $browser e $http . Por exemplo:

console.log('running in ' + $env.LOCATION);
$browser.get('https://example.com');

$env propriedade

Tipo

Browser com script

Teste de API com script

JOB_ID

ID único (UUIDv4) identificando o job em execução

string

MONITOR_ID

ID único (UUIDv4) identificando o monitor em execução

string

ACCOUNT_ID

ID único (number) identificando a conta proprietária do monitor

number

MONITOR_TYPE

Tipo de monitor que este trabalho está executando

string

API_VERSION

Versão da API que este monitor está usando

string

LOCATION

Local onde este trabalho está sendo executado. Exemplos:

  • aws-us-east-1
  • 123-my_location-81D (para localização privada)

string

PROXY_HOST

Host do proxy que coleta métrica de tráfego HTTP

string

PROXY_PORT

Porta do proxy que coleta métrica de tráfego HTTP

number

BROWSER

O tipo de navegador usado (CHROME ou FIREFOX)

string

USER_DEFINED_VARIABLES (localização privada)

Um conjunto configurável de variáveis especificadas pelo usuário.

Veja a documentação sobre configuração de minion privado conteinerizado (chamadas por minuto).

string

Revise a dependência do tempo de execução do monitor de API

Começando com Node.js 16.10.0 versão do tempo de execução, o tempo de execução da API será gerenciado separadamente do tempo de execução do browser. Este é o primeiro ambiente de execução de API com script baseado no módulo got em vez do módulo request obsoleto. O módulo got é exposto em um formato compatível com request por meio do objeto $http . A experiência semelhante a requestfornecida pelo objeto $http também será retornada para todos os clientes que tentarem usar request diretamente no Node.js 16 e nos tempos de execução da API com script mais recentes.

O tempo de execução da API é usado para estes tipos de monitor:

  • Monitor de links quebrados
  • Monitor de verificação de certificado
  • Monitor de API com script

Dica

Se não tiver certeza sobre a versão de tempo de execução do seu monitor, edite- monitor e verifique o menu suspenso "Runtime" na guia "Configurar monitor". Você também pode consultar o atributo runtimeTypeVersion no evento SyntheticCheck onde está o runtimeType = 'NODE_API'.

Revise a dependência do tempo de execução do monitor do navegador

Com a versão do tempo de execução do Chrome 100+, o tempo de execução do navegador é gerenciado separadamente do tempo de execução da API. Isso também é conhecido como nosso tempo de execução de próxima geração.

O tempo de execução do navegador é usado para estes tipos de monitor:

  • Monitor de navegador com script
  • Monitor de browser simples
  • Monitor de passos

Dica

Se você não tiver certeza sobre a versão de tempo de execução do seu monitor, edite- monitor e verifique o menu suspenso "Tempo de execução" na guia "Configurar monitor". Você também pode consultar o atributo runtimeTypeVersion no evento SyntheticCheck onde o runtimeType = 'CHROME_BROWSER'.

Revise a dependência de tempo de execução herdada

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.

O minion privado conteinerizado (chamadas por minuto) e o legado runtime do Synthetics terminam em 22 de outubro de 2024. Conclua sua migração para o gerenciador de tarefas Sintético e novos tempos de execução antes dessa data para evitar que ocorra degradação do monitoramento sintético.

A versão do monitor sempre corresponde à sua versão de tempo de execução e determina qual recurso o monitor pode executar. A seção abaixo lista os tempos de execução com seus recursos disponíveis.

Dica

Se não tiver certeza sobre a versão do seu monitor, acesse one.newrelic.com > Synthetic monitoring > Upgrade monitors. Você não verá a opção Upgrade monitors se estiver usando a versão de tempo de execução mais recente.

Aqui estão os detalhes da versão do monitor para todos os tipos de monitor, exceto ping:

Copyright © 2024 New Relic Inc.

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