Interface graphique pour les données statsd autres que Graphite? [fermé]

91

Je viens d'installer graphite / statsd pour une utilisation en production. J'en suis vraiment content, mais un de mes collègues m'a demandé s'il y avait un moyen de le rendre plus joli. Honnêtement, je ne peux pas dire que je ne me demande pas la même chose.

Existe-t-il des alternatives à l'interface graphique Graphite qui permettent de mieux rendre les données, peut-être en utilisant l'une des impressionnantes bibliothèques graphiques frontales et http push?

Blake Taylor
la source
1
À propos, à proprement parler, il n'existe pas de données statistiques . Statsd n'est qu'un proxy qui agrège les demandes entrantes, le stockage réel est effectué par Whisper ou tout autre backend en graphite, ce que vous vouliez probablement dire.
om-nom-nom

Réponses:

86

Sur la dernière page de documentation Graphite , il y a une liste d'outils qui fonctionnent avec Graphite. Pour référence, voici ceux qui semblent être basés sur la prettification:

Autres ressources intéressantes:

  • Graphitoïde : (un tableau de bord Android-App)
  • Graphitejs : (un plugin jQuery pour créer / afficher des graphiques Graphite)
  • Seyren : (un tableau de bord d'alerte pour Graphite)

Pour plus de détails sur chacun d'eux, consultez leurs pages, ou jetez un œil à la description sur le premier lien que j'ai ajouté, pour la page de documentation Graphite .

Troy Alford
la source
93

Essayez Grafana

Il a une très belle interface utilisateur et des fonctionnalités avancées de tableau de bord et d'édition de graphiques. Très simple à installer.

Torkel
la source
3
Grafana est certainement le meilleur! Une fonctionnalité qui manque cependant est les notifications.
Felix
excellent travail - j'essaie de le configurer avec Nginx et Graphite mais je ne parviens pas à obtenir des données à partir de graphite - des idées? stackoverflow.com/questions/23374405/…
ali haider
Notifications @Felix, que voulez-vous dire?
Torkel
3
En gros, je veux dire des alertes. Mais je vois que Grafana est un tableau de bord côté client et qu'il n'est pas conçu pour cela. Néanmoins, les alertes sont une pièce importante du puzzle dans le domaine graphite / métrique. Les tableaux de bord sont jolis, mais l'automatisation de la vérification des seuils est cruciale pour l'efficacité, surtout si vous avez beaucoup de mesures. Une sorte d'intégration avec les systèmes d'alerte serait donc bien.
Felix
@Felix il y a des notifications maintenant
maracuja-juice
28

Si vous ne souhaitez pas coder votre propre frontend, vous pouvez utiliser Graphiti . Il est simple à utiliser et a fière allure!

Capture d'écran Graphiti

surjikal
la source
6

Je peux voir que c'est un peu vieux, mais j'ai pensé y ajouter pour la prospérité future:

J'ai parcouru quelques-unes des options répertoriées dans la réponse de @ troy (et quelques autres). Vous pouvez voir mes impressions dans mon article de blog

Rowanu
la source
C'est une excellente comparaison des options disponibles. +1!
mjuarez
Veuillez inclure les informations pertinentes dans cette réponse.
maracuja-juice
2

Quelqu'un a essayé Orion? Semble être une bonne option mais négligée jusqu'à présent. https://github.com/gree/Orion

dragene
la source
Orion a l'air bien, mais semble assez obsolète en tant que projet. Il manque certaines fonctionnalités fondamentales, au moins la prise en charge de l'utilisation des fonctions Graphite.
tuomassalo