Grafana: Ajouter une option pour afficher stddev en% autour de la moyenne

Créé le 14 mai 2014  ·  6Commentaires  ·  Source: grafana/grafana

Ce serait formidable de pouvoir afficher l'écart type comme une plage autour de la moyenne (c'est-à-dire une barre, ou une bande, autour de la courbe de la moyenne), plutôt qu'une valeur absolue.
Il est beaucoup plus lisible de pouvoir voir la moyenne et la plage dans leur ensemble, et l'évolution dans le temps, au lieu de deux valeurs sans aucune relation.

typquestion

Commentaire le plus utile

C'est en effet assez délicat à expliquer ...

En plus de la fonction «mean» dans les requêtes, il y a aussi «stddev». Les deux fusionneront certains points de données de la base de données en un point du graphique, en appliquant la fonction. Le problème est la façon dont ils sont affichés dans le graphique.
Voici un exemple, rapidement dessiné dans Excel, avec le stddev exprimé en%:
screen shot 2014-05-15 at 13 35 56

En termes de lisibilité, ce n'est vraiment pas le mieux qui puisse être fait. Le stddev est relatif à la moyenne, donc cela ne signifie pas grand-chose en soi.

Certains moyens plus lisibles seraient de:

  • afficher une ligne pour la moyenne, et tracer, sur chaque point, une barre indiquant le min et le max de l'écart autour de lui (moitié au dessus, moitié en dessous)
  • afficher une ligne pour la moyenne et une bande (avec ou non une couleur intérieure) autour de la courbe pour la moyenne. Ceci est assez similaire à ce qui est fait avec les bandes de Bollinger dans les graphiques financiers. (exemple ci-dessous)
    screen shot 2014-05-15 at 13 37 17

De cette façon, vous avez une ligne vous montrant la moyenne, puisque c'est l'information principale sur le graphique, puis une courbe ou des barres autour de cette courbe pour montrer comment elle s'écarte, avec l'évolution absolue dans le temps.

Tous les 6 commentaires

Pourriez-vous décrire un peu plus en détail ce que vous voulez dire? Voulez-vous stddev dans le graphique? Ce ne serait qu'une ligne droite. Ou voulez-vous un stddev mobile ou basé sur une fonction graphite?

C'est en effet assez délicat à expliquer ...

En plus de la fonction «mean» dans les requêtes, il y a aussi «stddev». Les deux fusionneront certains points de données de la base de données en un point du graphique, en appliquant la fonction. Le problème est la façon dont ils sont affichés dans le graphique.
Voici un exemple, rapidement dessiné dans Excel, avec le stddev exprimé en%:
screen shot 2014-05-15 at 13 35 56

En termes de lisibilité, ce n'est vraiment pas le mieux qui puisse être fait. Le stddev est relatif à la moyenne, donc cela ne signifie pas grand-chose en soi.

Certains moyens plus lisibles seraient de:

  • afficher une ligne pour la moyenne, et tracer, sur chaque point, une barre indiquant le min et le max de l'écart autour de lui (moitié au dessus, moitié en dessous)
  • afficher une ligne pour la moyenne et une bande (avec ou non une couleur intérieure) autour de la courbe pour la moyenne. Ceci est assez similaire à ce qui est fait avec les bandes de Bollinger dans les graphiques financiers. (exemple ci-dessous)
    screen shot 2014-05-15 at 13 37 17

De cette façon, vous avez une ligne vous montrant la moyenne, puisque c'est l'information principale sur le graphique, puis une courbe ou des barres autour de cette courbe pour montrer comment elle s'écarte, avec l'évolution absolue dans le temps.

Être capable de tracer l'écart type d'un graphique entier sous forme de remplissage avec une limite supérieure et inférieure aiderait à trouver des points moyens qui sont des valeurs aberrantes de l'écart type. +1 à une variation de ce qui précède.

doit être implémenté dans le magasin de séries chronologiques (dans la requête), avant l'agrégation

S'il vous plaît, comment faire?

Il est possible de représenter graphiquement les écarts autour d'une métrique en utilisant l'option d'affichage "Remplir en dessous". Voir # 940 pour plus de détails.

Cette page vous a été utile?
0 / 5 - 0 notes