Nachdem ich mit Collectd und InfluxDB für eine Weile herumgespielt habe, habe ich festgestellt, dass die Uptime jedes Mal als ein einziger Datenpunkt, z. führt zu Messungen wie folgt aussehen:Modellierung Datenbank für Uptime innerhalb Influxdb effizient
1469552552940296000 localhost uptime 426568
1469552931893217000 localhost uptime 426947
1469552991889480000 localhost uptime 427007
1469553051889521000 localhost uptime 427067
1469553111890071000 localhost uptime 427127
1469553171889512000 localhost uptime 427187
1469553231889512000 localhost uptime 427247
Dies scheint mir ineffizient, da es irgendwie überflüssig ist. Bei der letzten Messung kann ich alle anderen berechnen, also warum sie überhaupt speichern? Ich beschäftige mich jetzt mit Aufbewahrungsrichtlinien, aber ich bin mir nicht sicher, wie ich sie hier anwenden soll. Was wäre eine gute Strategie für diese Art von Daten?
Ich möchte auf jeden Fall die Informationen haben, wenn das System ausgeschaltet war, also im Grunde möchte ich den "Start" -Punkt zusammen mit dem neuesten uptime_value speichern. Alles dazwischen ist überflüssig.