Je vais d'abord dire que même après la mise en place d'un système où j'inscris le total de chaque minute des réponses http (200, 301, 302, etc) et je suis capable de savoir comment se passe le En parlant des utilisateurs, il m'arrive que mon patron me rend fou avec quelque chose que je pense qu'il est en rapport avec les internes rrd, mais je dois résoudre ce problème.rrdtool graphe légèrement différent graphe
Ce que je fais avec RRDtool ?:
Après une minute (60 secondes) résumant les différentes réponses http i insérer la valeur avec l'horodatage dans la base de données RRD.
Ceci est la définition du fichier RRD:
/usr/bin/rrdtool create file.rrd --start $_[7]-60 --step 60 DS:200:GAUGE:120:U:U DS:300:GAUGE:120:U:U DS:400:GAUGE:120:U:U DS:404:GAUGE:120:U:U DS:500:GAUGE:120:U:U DS:502:GAUGE:120:U:U DS:504:GAUGE:120:U:U RRA:AVERAGE:0.5:1:43200
Comme vous pouvez le voir dans le i ARR sauver 43200 qui signifie deux semaines d'économie de 60 valeurs secondes.
Le problème, il vient quand je dessine, est la commande que j'utilise pour dessiner le graphique des 6 dernières heures (où $ départ est l'heure de début, $ temps l'heure de fin et $ RRD le fichier RRD)
{/usr/bin/rrdtool graph last6hours.png --units=si --alt-y-grid --start $start --end $time -o -S 60 --width 600 --height 200 --imgformat PNG DEF:200=$rrd:200:AVERAGE LINE1:200#006666:"200" DEF:300=$rrd:300:AVERAGE LINE1:300#FF00CC:\"301+302\" DEF:400=$rrd:400:AVERAGE LINE1:400#000000:\"400\" DEF:404=$rrd:404:AVERAGE LINE1:404#6666CC:\"404\" DEF:500=$rrd:500:AVERAGE LINE1:500#00FF66:\"500\" DEF:502=$rrd:502:AVERAGE LINE1:502#FF0000:\"502\" DEF:504=$rrd:504:AVERAGE LINE1:504#FF9900:\"504\"
;}
et c'est celui que j'utilise pour dessiner les las 12 heures:
{/usr/bin/rrdtool graph last12hours.png --units=si --alt-y-grid --start $start --end $time -o -S 60 --width 600 --height 200 --imgformat PNG DEF:200=$rrd:200:AVERAGE LINE1:200#006666:"200" DEF:300=$rrd:300:AVERAGE LINE1:300#FF00CC:\"301+302\" DEF:400=$rrd:400:AVERAGE LINE1:400#000000:\"400\" DEF:404=$rrd:404:AVERAGE LINE1:404#6666CC:\"404\" DEF:500=$rrd:500:AVERAGE LINE1:500#00FF66:\"500\" DEF:502=$rrd:502:AVERAGE LINE1:502#FF0000:\"502\" DEF:504=$rrd:504:AVERAGE LINE1:504#FF9900:\"504\"
;}
et maintenant, s'il vous plaît regarder les tirages et voir que dans le premier graphique à l'intérieur du cercle rouge, il y a une descen d des réponses 200 jusqu'à 0, mais dans le graphique des 12 dernières heures la même descendre ne va pas jusqu'à 0, alors mon patron me presse en disant que les données ne sont pas réelles quand il est, mais le pire si je savoir est réel et concerne les internes de rrdtool, mais je ne sais pas comment le résoudre.
Soumettez s'il vous plaît?