Forum général.général Je me bats avec Grafana et Graphite

Posté par  . Licence CC By‑SA.
Étiquettes :
1
22
fév.
2019

Bonjour

Je me bats avec grafana et graphite depuis hier.
Et j'obtiens des résultats que je ne comprends pas.

J'ai des données sur une semaine :

david.metricA 3 1550240100
david.metricA 6 1550241000
david.metricA 2 1550241900
david.metricA 4 1550242800
david.metricA 50 1550243700
david.metricA 3 1550244600
david.metricA 1 1550246400
david.metricA 3 1550247300
david.metricA 2 1550248200
david.metricA 2 1550249100
david.metricA 1 1550250000
david.metricA 1 1550250900
david.metricA 1 1550252700
david.metricA 5 1550493000
david.metricA 4 1550493900
david.metricA 3 1550495700
david.metricA 1 1550496600
david.metricA 5 1550501100
david.metricA 3 1550509200
david.metricA 4 1550583000
david.metricA 4 1550674800
david.metricA 1 1550741400
david.metricA 2 1550742300
david.metricA 3 1550745000
david.metricA 3 1550745900
david.metricA 1 1550747700
david.metricA 3 1550748600
david.metricA 2 1550752200
david.metricA 1 1550758500
david.metricA 2 1550763000

Je souhaite afficher la somme sur les 7 derniers jours:
movingSum(david.metricA,"7day")

Pour la plage des derniers 30 jours, j'obtiens le graphique suivant :

Titre de l'image

Pourquoi le movingSum est il à zéro ?

Alors que si je limite la plage sur les 7 derniers jours, il s'affiche bien :

Titre de l'image

Autre cas que je ne comprends pas : la somme des 30 derniers jours qui n'affiche rien quelque soit la plage de temps :

aa

Par contre, la somme sur 23 jours, ça passe :

Titre de l'image

Qu'est ce que je n'ai pas compris ??

Merci.

David.

  • # kamoulox

    Posté par  . Évalué à 2.

    ****Grafina, sac en papier ou Vis ma vie ? Je tente la toupie manouche.

    1- le problème est apparu hier: qu'as tu modifié pour que le comportement change ?
    2- Quel est le problème ?
    3- Est ce normal que sur le premier graphique, en légende , on voit "7day" et non "30 days" ?

    J'ai envie de dire que le problème doit être ton script ou commet tu lui présentes les données

  • # Disclaimer: Je n'ai jamais utilisé Grafana

    Posté par  (site web personnel) . Évalué à 1.

    Mais j'aurais tendance à vérifier les données entre 23 et 30 jours. Il y a peut-être une ou plusieurs valeur NaN qui invalide toute l'intégration. J'ignore comment sont fait les calculs en interne mais ça ne m'étonnerait pas si certaines plages fonctionnent et pas d'autres. Ce sont peut-être des valeurs du mauvais type (impossible à sommer) ou des valeurs indéterminées (NaN).

  • # problème d'agrégation de métrique ?

    Posté par  . Évalué à 2.

    C'est sans doute la conjonction de deux choses :
    - cette métrique doit être agrégée au bout d'un moment
    (ex : la métrique n'est pas stockée toutes les toute les 5 min mais moyennée toutes les 15 min lorsqu'elle a plus de 21j)
    - la fonction movingSum considère qu'elle n'a pas assez d'information pour faire une valeur cohérente.
    Ex : somme de 3,null,null,null = null puis grafana représente probablement null comme 0 (c'est configurable).

    Si c'est bien le cas il suffit de positionner xFilesFactor [1] à 0 (une seule valeur suffit alors pour faire une somme pour movingSum [2] :
    movingSum(david.metricA,'30day',0)

    [1] plus d'infos : https://graphite.readthedocs.io/en/latest/functions.html#graphite.render.functions.setXFilesFactor
    [2] parametre facultatif xFilesFactor de movingSum voir https://graphite.readthedocs.io/en/latest/functions.html#graphite.render.functions.movingSum

    • [^] # Re: problème d'agrégation de métrique ?

      Posté par  . Évalué à 1.

      Merci.
      J'ai fait un test rapide, mais ça ne fonctionne pas.
      Je vais approfondir cette semaine et utiliser un jeu de données plus conséquent.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.