Wir verwenden Graphit, um den Verlauf der Festplattenauslastung im Laufe der Zeit zu verfolgen. Unser Warnsystem überprüft die Daten von Graphit, um uns zu warnen, wenn der freie Speicherplatz eine bestimmte Anzahl von Blöcken unterschreitet.
Ich möchte intelligentere Benachrichtigungen erhalten. Was mich wirklich interessiert, ist "Wie lange habe ich Zeit, um etwas gegen den freien Speicherplatz zu unternehmen?", ZB wenn der Trend zeigt, dass mir in 7 Tagen die Festplatte ausgeht Leerzeichen dann eine Warnung auslösen, wenn es weniger als 2 Tage ist, dann einen Fehler auslösen.
Die Standard-Dashboard-Oberfläche von Graphite kann mit Derivaten und Holt Winters Confidence-Bändern ziemlich intelligent sein, aber bisher habe ich keine Möglichkeit gefunden, dies in umsetzbare Metriken umzuwandeln. Ich kann die Zahlen auch auf andere Weise zerkleinern (extrahiere einfach die Rohzahlen aus Graphit und führe dazu ein Skript aus).
Eine Komplikation besteht darin, dass das Diagramm nicht glatt ist - Dateien werden hinzugefügt und entfernt, aber der allgemeine Trend im Laufe der Zeit besteht darin, dass die Speicherplatznutzung zunimmt. Daher müssen möglicherweise die lokalen Minimums berücksichtigt werden (wenn die Metrik "festplattenfrei" betrachtet wird) ) und zeichnen Sie einen Trend zwischen den Tälern.
Hat jemand das getan?
The volume of crap people have to store will expand to fill the disk available.
- Old Sysadmin Axiom