• 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

Gerenciar tempos de execução do monitor

Importante

On October 22, 2024, we will end of life the containerized private minion (CPM) and legacy synthetics runtime versions. For public locations, use the runtime upgrade UI to update your monitors to the newest runtimes. For private locations, please review our recommended migration steps to avoid monitor degradation.

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

Existing monitors default to the runtime used at their time of creation. To prevent your critical monitors from breaking during end-of-life processes, we recommend you convert your public monitors sooner rather than later. To convert:

  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

The runtime upgrades UI can be used to upgrade the runtime of multiple monitors.

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

The containerized private minion (CPM) and legacy synthetics runtimes are end of life on October 22, 2024. Please complete your migration to synthetics job manager and new runtimes prior to that date to avoid synthetic monitoring degradation from occuring.

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.