Amazon Web Services (AWS)) Elastic Beanstalk é um serviço dinâmico que permite fácil implantação e escalabilidade para seu aplicativo. Siga estas instruções para implantar o agente de infraestrutura na instância lançada com seu aplicativo AWS Elastic Beanstalk.
Além de implantar o agente de infraestrutura, você também pode integrar o New Relic à AWS e trazer informações de monitoramento do Elastic Beanstalk para o New Relic. Caso ainda não tenha feito isso, siga estas instruções para integração da Amazon com monitoramento de infraestrutura.
Requisitos
Certifique-se de ter uma conta Amazon Web Services compatível. Além disso, para qualquer instalação do New Relic, você precisará do seu . Esta é uma string hexadecimal de 40 caracteres que a New Relic fornece quando você se inscreve em sua conta.
Instalar o agente de infraestrutura
Para instalar o agente de infraestrutura na instância de lançamento com AWS Elastic Beanstalk:
Na pasta
.ebextensions
dentro do seu aplicativo Elastic BeanStalk, crie um novo arquivo chamadonewrelic.config
.Com base no sistema operacional, adicione o seguinte conteúdo ao arquivo:
Substitua
YOUR_LICENSE_KEY
pela sua New Relic .Substitua
x86_64
poraarch64
ao executar em ARM (Graviton).
Envie seu aplicativo para o Elastic BeanStalk:
- Em geral, use
eb deploy
. - Se você ainda estiver usando o Eb CLI 2.6 , use
git aws.push
se necessário. - Opcional: use a interface do Console AWS .
- Em geral, use
Após uma configuração bem-sucedida, pode levar até quinze minutos para que a métrica comece a aparecer no New Relic. Visualize as páginas de infraestrutura do seu host em one.newrelic.com.
Configurar o agente de infraestrutura
Para configurar o agente de infraestrutura, adapte o arquivo de configuração do agente ou use variáveis de ambiente para determinar as configurações do agente com base em nossos requisitos. As configurações podem ser aplicadas usando qualquer um dos métodos listados abaixo:
- Configurações no arquivo: edite o arquivo
newrelic.config
na pasta.ebextensions
com configurações adicionais do agente. As configurações devem ser incluídas no conteúdo do arquivonewrelic-infra.yml
. - Configurações em variáveis de ambiente: defina as
NRIA_*
variáveis de ambiente necessárias por meio da interface, API ou CLI do Elastic Beanstalk. Também é possível defini-los viaoption_settings
no arquivonewrelic.config
. Saiba mais na documentação do AWS Beanstalk.
Desinstalar o agente de infraestrutura
Para desinstalar o agente, atualize newrelic.config
de .ebextensions
com a configuração a seguir e atualize a implantação.