A Rackspace oferece um plug-in para o produto Cloud Load Balancer . O plug-in permite que você veja o tráfego HTTP vs. HTTPS, configure facilmente para seu limite predefinido e verifique periodicamente a integridade dos nós associados ao seu balanceador de carga para garantir que eles estejam respondendo corretamente.
Pré-requisitos
Certifique-se de que seu sistema tenha estes componentes instalados:
- Ruby (versão 1.8.7 ou superior)
- Rubygems (versão 1.3.7 ou superior)
- Ruby gema empacotadora
- Uma conta New Relic
- Rackspace Load Balancer com registro ativado
Instalando o plug-in
Se você tiver balanceadores de carga em diversas regiões, configure um plug-in separado para cada região. Sempre use caracteres minúsculos para o nome da região em seu arquivo yml. Para obter mais informações sobre a análise YAML, consulte http://yaml-online-parser.appspot.com/.
wget https://github.com/newrelic-platform/newrelic_rackspace_load_balancers_plugin/archive/1.0.0.zip
bundle install -binstubs ./bin/newrelic_rs --sample-config
- Baixe o arquivo zip do GitHub:
- Extraia o conteúdo no diretório que deseja usar.
- Execute os seguintes comandos neste diretório para obter a configuração do gem:
- Modifique config/newrelic_plugin.yml com sua chave de licença New Relic, nome de usuário e chave de API da Rackspace e a região onde seu balanceador de carga está localizado. Certifique-se de usar caracteres minúsculos para o nome da região.
- Inicie o agente:
./bin/newrelic_rs
. - Verifique se a saída diz
gathering xx statistics
.
Visualizando o balanceador de carga
Balanceador de carga em nuvem Rackspace
Após a instalação bem-sucedida do plug-in, você poderá selecioná-lo no New Relic:
- Faça login no New Relic em one.newrelic.com.
- Na interface do New Relic, selecione o ícone Rackspace Cloud Load Balancer.
A partir daqui você pode selecionar balanceadores de carga, visualizar o tráfego, configurar alertas e muito mais.