Ich habe einen Carbon/Graphit Stack mit einigen sehr einfachen Retentionsschemata. Diese Aufbewahrungsfristen funktionieren gut, abgesehen von ein paar Statistiken - diese scheinen nur eine Woche lang zu dauern.Graphit/Carbon speichert keine Daten für einige Statistiken
Mein Speicher-schemas.conf:
[carbon]
pattern = ^carbon\.
retentions = 60:90d
[collectd]
pattern = ^collectd.*
retentions = 10s:2d,1m:14d,5m:1y
Und mein lager aggregation.conf:
[min]
pattern = \.min$
xFilesFactor = 0.1
aggregationMethod = min
[max]
pattern = \.max$
xFilesFactor = 0.1
aggregationMethod = max
[sum]
pattern = \.count$
xFilesFactor = 0
aggregationMethod = sum
[default_average]
pattern = .*
xFilesFactor = 0.5
aggregationMethod = average
Alle Statistiken mit collectd voran Ankommen, so die Retentionsmuster korrekt sind.. Wenn ein betroffenes Armaturenbrett in Grafana Betrachtung sehe ich die folgenden in cache.log der Graphit:
Do 13. Oktober 2016 11.25.16 :: CarbonLink Cache-Abfrageanforderung für collectd.host_domain_com.openstack-Keystone-Summen. eichin Benutzer-count 0 Datenpunkte
zurück
Mit whisper-info.py auf einem betroffenen WSP zeigt folgendes:
maxRetention: 31536000
xFilesFactor: 0.5
aggregationMethod: average
fileSize: 1710772
Archive 0
retention: 172800
secondsPerPoint: 10
points: 17280
size: 207360
offset: 52
Archive 1
retention: 1209600
secondsPerPoint: 60
points: 20160
size: 241920
offset: 207412
Archive 2
retention: 31536000
secondsPerPoint: 300
points: 105120
size: 1261440
offset: 449332
jeder kann etwas schlage ich verpasst haben?