Question

J'ai une question liée à RRDTool DST. Je dois créer une base de données de manière à ce que même les données sont les mêmes (par exemple, j'ai six entrées par heure avec la même valeur). RRDTool doit calculer la moyenne de ces données.

Je suis base de données avec la création de commande suivante:

rrdtool create test.rrd --step 15 DS:na:GAUGE:15:0:U RRA:AVERAGE:0.99:1:244 RRA:AVERAGE:0.99:24:244 RRA:AVERAGE:0.99:168:244 RRA:AVERAGE:0.99:672:244 RRA:AVERAGE:0.99:5760:374

Et je base de données mise à jour avec la commande suivante:

rrdtool update test.rrd 1296231519:0.6039 

Après avoir fait 10 entrées avec la même valeur (horodatage change, mais la même valeur), je fais rrdtool dump test.rrd test.xml, mais je ne vois pas de données ... Il ne contient pas les 10 entrées.

Après avoir fait 10 entrées avec une valeur différente (horodatage changeant et valeur changeante), je fais la décharge de la base de données et il y a les 10 entrées, je l'ai fait.

Qu'est-ce que je fais mal? Peut-être « CALIBRE » DST est erroné sur la création de RRD?

Était-ce utile?

La solution

Le type de source de données est bien, mais vous avez défini l'intervalle de mise à jour à 15 secondes et également définir l'intervalle de mise à jour maximum à 15 secondes ... Je suggère porter à un maximum de 30 secondes que vous pourriez ne pas être en mesure de fournir une mise à jour toutes les 15 secondes exactement ...

rrdtool create test.rrd --step 15 \
    DS:na:GAUGE:30:0:U \
    RRA:AVERAGE:0.99:1:244 \
    RRA:AVERAGE:0.99:24:244 \
    RRA:AVERAGE:0.99:168:244 \
    RRA:AVERAGE:0.99:672:244 \
    RRA:AVERAGE:0.99:5760:374

En outre votre première ORR va conserver les données pendant 61 minutes 15 secondes, le second pendant 144 heures à intervalles de 6 minutes. Ces nombres impairs semblent à moi ... est-ce intentionnel? Peut-être un coup d'oeil à la RRDTool tutoriels pour voir comment les autres abordent ce sujet.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top