• 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

Instale o agente New Relic Node.js no ambiente flexível GAE

Com o agente Node.js da New Relic, você pode monitor aplicativos que residem no ambiente flexível do Google App Engine (GAE). Adicionar o New Relic ao seu aplicativo flexível do GAE fornece insights sobre a integridade e o desempenho do seu aplicativo e estende o GAE com métricas que você pode visualizar em e .

Este documento explica como adicionar New Relic ao seu aplicativo GAE flex usando um destes métodos:

Use implante nativo

Para usar a instalação em "modo nativo" do Google App Engine com seu aplicativo Node.js:

  1. Siga os procedimentos padrão para instalar o agente Node.js da New Relic, incluindo seu . Certifique-se de salvar o módulo newrelic no arquivo package.json .

  2. Siga os procedimentos do Google App Engine para Node.js para criar um novo projeto de plataforma Cloud, criar um aplicativo App Engine e preencher outros pré-requisitos para o SDK do Google Cloud.

  3. Opcional: configure variáveis de ambiente para configurar o arquivo GAE app.yaml do agente Node.js.

  4. Use a ferramenta de linha de comando gcloud do SDK do Google Cloud para implantar aplicativos GAE. Para implantar seu aplicativo Node.js em seu ambiente flexível GAE inicializado, execute o seguinte comando:

    bash
    $
    gcloud --project new-relic-apm-nodejs app deploy

O Google App Engine inclui automaticamente o arquivo de configuração newrelic.js do seu aplicativo Node.js no pacote de implantação. Aguarde até que a implantação seja concluída e visualize os dados do aplicativo GAE flex na página Summary do APM.

Crie um ambiente de execução personalizado

Consulte a documentação do Google para criar tempos de execução personalizados. Este exemplo descreve como adicionar New Relic ao seu aplicativo GAE flex criando um tempo de execução personalizado para Docker. Você pode implantar o aplicativo sem nenhuma configuração especial.

Para obter mais informações sobre como implantar e configurar seu aplicativo Node.js no ambiente flexível do GAE, consulte:

Opcional: desabilitar verificações de integridade

O Google App Engine envia solicitações periódicas de verificação de integridade para confirmar se uma instância foi implantada com êxito e para verificar se uma instância em execução mantém um status de integridade. Uma verificação de integridade é uma solicitação HTTP para o URL /_ah/health.

Se você criar um ambiente de execução personalizado, seu aplicativo deverá ser capaz de lidar com um grande número de solicitações de verificação de integridade. Caso contrário, os dados do seu aplicativo poderão não ser exibidos corretamente no APM.

Se você notar problemas de desempenho, desative as verificações de integridade do GAE. No seu app.yaml, adicione:

health_check:
enable_health_check: False

Obtenha o registro de resolução de problemas do agente New Relic do GAE

Use estes recursos para solucionar problemas do seu aplicativo de ambiente flexível do GAE:

Copyright © 2024 New Relic Inc.

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