• 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

No dia 22 de outubro de 2024, encerraremos a vida útil das versões conteinerizadas minion privado (chamadas por minuto) e legado runtime do Synthetics. Para localização pública, use a interface de atualização de tempo de execução para atualizar seu monitor para os tempos de execução mais recentes. Para localização privada, revise nossas etapas de migração recomendadas para evitar a degradação monitor .

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

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

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.