Fazer a monitoração básica da sua infraestrutura é de extrema importância, visto que é através desse tipo de monitoração que vemos as principais métricas do ambiente, como consumo de CPU, memória. disco e intensidade do tráfego de rede por exemplo.
Nesse lab, vamos utilizar o infrastructure agent da New relic. Esse agente coleta os dados de infraestrutura dos seus hosts e manda eles diretamente para o New Relic.
Existem diversas formas de instalar ele no seu ambiente e nesse post eu vou mostrar como instalar ele de duas formas diferentes em uma EC2 Linux na Amazon.
Instalação do agent ao subir a instância
Você pode subir seus hosts já monitorados, no processo de criação do host faca a seguinte configuração.
- Selecione a sua AMI, no exemplo estamos utilizando a AMI Linux 2.
- Selecione o tipo de instância que você vai utilizar, no exemplo estamos usando uma t2.micro.
E aqui fica a parte mais importante do tutorial, insira nos detalhes avançados insira a seguinte configuração:
#!/bin/bash
echo "license_key: [00000000]" | sudo tee -a /etc/newrelic-infra.yml
sudo curl -o /etc/yum.repos.d/newrelic-infra.repo https://download.newrelic.com/infrastructure_agent/linux/yum/el/7/x86_64/newrelic-infra.repo
sudo yum -q makecache -y --disablerepo='*' --enablerepo='newrelic-infra'
sudo yum install newrelic-infra -y
No campo user data colocamos todos os comandos necessários para serem executados automaticamente para fazer a instalação do agent na máquina.
- Configure o storage da sua máquina
- Configure o security group
Revise as configurações e por fim, suba a instância.
Depois disso, acesse o Entity Explorer diretamente no New Relic e coloque o endereço do seu host.
- Assim você já conseguirá ver as principais métricas de infra do seu host como mostra o exemplo abaixo.
Se você acessar o host, pode executar o comando systemctl status newrelic-infra
para ver se o agent esta rodando como mostra a imagem abaixo:
Instalar o agent em um host que já está funcionando
Uma alternativa para você que já tem o host funcionando, mas ainda não tem o agente instalado é executar os comandos abaixo para fazer a instalação completa em poucos minutos.
# Create a configuration file and add your license key \
echo "license_key: 00000000" | sudo tee -a /etc/newrelic-infra.yml && \
\
# Create the agent's yum repository \
sudo curl -o /etc/yum.repos.d/newrelic-infra.repo https://download.newrelic.com/infrastructure_agent/linux/yum/el/7/x86_64/newrelic-infra.repo && \
\
# Update your yum cache \
sudo yum -q makecache -y --disablerepo='*' --enablerepo='newrelic-infra' && \
\
# Run the installation script \
sudo yum install newrelic-infra -y
Para obter mais detalhes sobre o agente e sobre o processo de instalação e configuração, acesse os links abaixo que usei como referência.
Top comments (0)