Rackspace propose un plugin pour le produit Cloud Load Balancer . Le plugin vous permet de voir le trafic HTTP par rapport au trafic HTTPS, de définir facilement sur votre seuil prédéfini et de vérifier périodiquement l'état des nœuds associés à votre équilibreur de charge pour vous assurer qu'ils répondent correctement.
Prérequis
Assurez-vous que les composants suivants sont installés sur votre système :
- Ruby (version 1.8.7 ou supérieure)
- Rubygems (version 1.3.7 ou supérieure)
- Ruby gemme de regroupement
- Un compte New Relic
- Équilibreur de charge Rackspace avec logging activé
Installation du plugin
Si vous avez des équilibreurs de charge dans plusieurs régions, configurez un plug-in distinct pour chaque région. Utilisez toujours des caractères minuscules pour le nom de la région dans votre fichier yml. Pour plus d'informations sur l'analyse YAML, consultez 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
- Téléchargez le fichier zip depuis GitHub :
- Extrayez le contenu dans le répertoire que vous souhaitez utiliser.
- Exécutez les commandes suivantes à partir de ce répertoire pour obtenir la configuration du gem :
- Modifiez le
config/newrelic_plugin.yml
avec votre clé de licence New Relic, votre nom d'utilisateur Rackspace et votre clé API, ainsi que la région où se trouve votre équilibreur de charge. Assurez-vous d’utiliser des caractères minuscules pour le nom de la région. - Démarrer l'agent :
./bin/newrelic_rs
. - Vérifiez que la sortie indique
gathering xx statistics
.
Affichage de l'équilibreur de charge

Équilibreur de charge cloud Rackspace
Une fois le plugin installé avec succès, vous pouvez le sélectionner dans New Relic :
- Connectez-vous à New Relic à one.newrelic.com.
- Depuis l’ New Relic UI, sélectionnez l’icône Rackspace Cloud Load Balancer.
À partir de là, vous pouvez sélectionner un ou plusieurs équilibreurs de charge, afficher le trafic, configurer des alertes, etc.