Diamond est un démon Python qui collecte les mesures du système et les publie en graphite (et autres). Il est capable de collecter des métriques CPU, mémoire, réseau, E / S, chargement et disque. De plus, il dispose d'une API pour implémenter des collectionneurs personnalisés pour la collecte de mesures à partir de presque toutes les sources.
Étapes pour commencer:
pip install diamond
. Les versions sur GitHub ne sont pas recommandées pour une utilisation. Utilisez pypi-install diamond
sur les systèmes Debian / Ubuntu avec Python-Stdeb installé pour créer des packages.diamond.conf.example
sur diamond.conf
.diamond-setup
pour aider à définir les collectionneurs dans diamond.conf
.diamond.conf
pour vos besoins.diamond
ou initctl start diamond
ou /etc/init.d/diamond restart
. Historiquement, Diamond était un projet Brightcove et hébergé à Brightcoveos. Cependant, aucun des développeurs actifs n'est des employés de Brightcove et le développement est donc passé à Python-Diamond. Nous demandons que toutes les nouvelles demandes de traction et problèmes soient coupées contre Python-Diamond. Nous garderons Brightcoveos à jour et honorerons toujours les problèmes / billets sur ce dépôt.