Bon, je sais pas si je suis polio des yeux ou si RRDTool a des lacunes dans sa doc, mais voilà ce que je voudrais faire :
J'ai un valeur GAUGE qui est un entier représentant un nombre de processus par exemple. Je voudrais que ça reste un entier et que lorsque la valeur dépasse 1000, RRDTool ne passe pas au "kilo" la valeur.
par exemple :
AREA:procs#15B419:"Total" \
GPRINT:procs:LAST:" \: %7.0lf %S " \
GPRINT:procs:AVERAGE:"Moyenne \: %7.0lf %S " \
GPRINT:procs:MAX:"Max \: %7.0lf %S\n" \ |
peut potentiellement m'afficher en légende :
Total : 943 Moyenne : 854 Max : 1 k |
Si je passe %s en %S j'ai alors :
Total : 943 Moyenne : 854 Max : 1257 |
car l'unité est conservée, mais si toutes les valeurs dépassent 1000 :
Total : 1 k Moyenne : 1 k Max : 1 k |
Loin d'être explicite... Si je passe en %7.3lf, j'ai des valeurs a virgule...
Alors j'ai essayé %le et %lg comme j'ai pu voir sur la doc ( c'est cité, après pour savoir comment utiliser j'ai pas trouvé ) et j'ai des exponentiels, encore pire quoi
Est-ce que quelqu'un a l'habitude d'utiliser ça et aurait une belle solution ?
Merci
Message édité par Sly Angel le 15-03-2005 à 16:23:09