Munin Supersampling-Datenkonsolidierungsdiagramm

543
Janning

Ich verwende munin Super Sampling, um Netzwerk-TX / RX pro Sekunde zu erhalten. Dies funktioniert gut und es wird die folgende Grafik erzeugt:

network supersampling

Sie können sehen, dass der maximale Wert 75 MByte pro Sekunde beträgt. Natürlich möchten Sie wissen, in welcher Sekunde der Peak aufgezeichnet wurde. Da die Diagrammdaten auf einen Durchschnitt von 5 Minuten konsolidiert sind, können Sie nur raten.

Ich kann mit cgi-graphing hinein klicken und den Verkehr jeder Sekunde betrachten. Sie können jedoch nicht nur den größten 5min-Durchschnittspeak zoomen, da dies möglicherweise nicht der 1-Sekunden-Peak ist:

zoomed graph for a few seconds

Gibt es eine Möglichkeit, verschiedene Optionen für "graph_options" für munin oder rddgraph anzugeben, z. B .: Nehmen Sie bei der Konsolidierung von Daten an einem Datenpunkt keinen Durchschnitt, sondern verwenden Sie den Maximalwert. Dies wäre bei Supersampling viel sinnvoller.

1
Es wäre definitiv besser gewesen, dies bei [SF] nachzufragen, wo es thematisch ist und über das entsprechende sachkundige Publikum verfügt. syneticon-dj vor 9 Jahren 1
@ syneticon-dj Du hast recht. Janning vor 9 Jahren 0

1 Antwort auf die Frage

1
syneticon-dj

Sie suchen nach der graph_data_sizePlugin-Konfigurationsanweisung . Sie enthält Hinweise zu den Auflösungsschritten für die Erstellung der RRD mit:

Das Format ist immer noch durch Kommas getrennt, nur die Elemente werden übersetzt:

time_res_1 für time_duration_1, time_res_2 für time_duration_2, ... time_res_N für time_duration_N.

time_res_N repräsentiert den Schritt des RRA. time_duration_N stellt die Zeit der RRA-Frames dar, die beibehalten werden sollen . Die tatsächliche Anzahl der Frames ist eine Funktion von time_res_N. Das Format für beide Felder ist dasselbe: eine Zahl gefolgt von einer Einheit wie 134d oder 67w.

Die Einheiten sind case sensitive und bedeuten:

  • s: zweitens
  • m: Minute (60s)
  • h: stunde (60m)
  • d: Tag (24h)
  • w: woche (7d)
  • t: Monat (31d)
  • y: Jahr (365d)

Beispiel:

graph_data_size custom 1d, 10s for 1w, 1m for 1t, 5m for 1y 

Dadurch wird die volle Auflösung (definiert als Sekunden pro Intervall in der update_ratePlugin-Konfiguration) für einen Tag beibehalten, für eine Woche auf 10-Sekunden-Konsolidierungen reduziert, wodurch die Auflösung für 1 Monat auf 1 Minute und für 1 Jahr auf 5 Minuten reduziert wird.

Vorbehalt:

graph_data_sizewird nur geehrt, wenn der RRD tatsächlich neu gebaut wird. Wenn Sie die RRD bereits erstellt haben, kann das Einbinden graph_data_sizein die Konfigurationsausgabe des Plugins nichts tun, es sei denn, Sie löschen die RRD- und Plugin-Statusdaten auf dem Server.