2015-11-16 3 views
0

Quelque chose ne va pas avec ma config? J'enregistre l'état du carbone à chaque minute. Cela fonctionne très bien dans Graphite, mais seulement pour les 6 dernières heures. Si je sélectionne quelque chose de plus grand que cela - je ne vois aucune donnée. Ceci est mon storage-schemas.cfg:Le graphite n'affiche pas> 6h de données?

[carbon] 
pattern = ^carbon\. 
retentions = 10s:6h,1min:90d 

[default_1min_for_1day] 
pattern = .* 
retentions = 10s:6h,1min:6d,10min:1800d 

Répondre

0

Avez-vous mis la rétention avant ou après avoir commencé l'enregistrement des données?

Carbon ne redimensionne pas automatiquement le fichier de données une fois que vous avez commencé à lui écrire des données. Ainsi, lorsque vous modifiez la stratégie de rétention, vous devez redimensionner manuellement le fichier de données. Ceci est fait avec le script whisper-resize.py.

Usage: whisper-resize.py path timePerPoint:timeToStore [timePerPoint:timeToStore]* 

Si vous avez besoin de redimensionner plusieurs fichiers, vous pouvez utiliser la commande find et redirigez la sortie whisper-resize.py:

find /opt/graphite/storage/whisper -type f -name "*.wsp" | sudo xargs -I{} whisper-resize.py {} 30:7d