Wednesday 26 July 2017

Rrdtool Gleitender Durchschnitt

Minimum, Average, Maximum Einige Leute fragen, warum RRDtool unterschiedliche maximale Raten für verschiedene Zeitbereiche zeigt. Hier hoffe ich zu erklären, warum dies ist, und wie es anders zu tun. Wenn Sie nicht wissen, was PDP und CDP bedeuten, dann für jetzt ist es genug zu verstehen, dass diese Einheiten von Zeit und Daten sind: Primärer Datenpunkt und konsolidierter Datenpunkt. Dieser Artikel erwähnt auch Konsolidierung. Dieser Vorgang wird an anderer Stelle auf dieser Seite näher erläutert. Alles ist ein Satz Alles wird als Rate verarbeitet. Dies bedeutet eine Anzahl von ltsomethinggt pro Zeitintervall. Wenn Sie ein Bild erstellen, mit der Geschwindigkeit auf der Y-Achse und dem Zeitaufwand auf der X-Achse, erhalten Sie die Gesamtzahl von ltsomethinggt während dieses Zeitintervalls. Die Fläche des Rechtecks ​​(x mal y) ist die Gesamtmenge. Dies ist wichtig zu verstehen, Sie sind nicht auf der Y-Wert allein, schauen Sie sich X-mal Y Consolidate Erinnerung an jeden einminütigen Intervall für insgesamt zehn Jahre wert, ist ein bisschen zu viel. Erstens, das verbraucht zu viel Ressourcen, zweitens sind Sie wahrscheinlich nicht so sehr detaillierte Informationen über einen langen Zeitraum interessiert. Das ist, warum Konsolidierung existiert: pack eine große Anzahl von PDPs in ein CDP. Das folgende Bild zeigt eine RRA, wobei jeder CDP eine Minute Datenwert hat und der andere RRA CDPs von jeweils drei Minuten hat. Es ist wichtig, sich daran zu erinnern, dass die Raten an Zeit und Wert gebunden sind, also nicht nur die Y-Achse sondern auch die X-Achse. Die Oberfläche von jedem dieser Graphen ist dieselbe, was zu der gleichen Menge an (z. B.) Bytes führt, die in derselben Zeit übertragen werden: 0x13x10x11x12x13x19, vs. 1x32x39. Aber es gibt noch mehr zu sehen in diesem Bild. Wenn diese beiden Grafiken tatsächlich RRDtool-Grafiken wären, könnten wir GPRINT verwenden, um einige Eigenschaften wie Minimum, Durchschnitt und Maximum zu drucken. Die folgende Tabelle zeigt, was passieren würde: Sechs kurze Intervalle Zwei große Intervalle Während richtig, könnte dies nicht das sein, was du erwartet hast, noch was du willneed. Trotzdem ist es, was Sie RRDtool zu tun, wenn Sie ein Beispiel quotrrdtool createquot-Anweisung. CF: Konsolidierungsfunktion Im vorherigen Kapitel wurden Sie mit der AVERAGE-Konsolidierungsfunktion (CF) in die Konsolidierung von RRDtools eingeführt. Bei der Betrachtung von Durchschnittswerten tendieren weniger häufig hohe (oder niedrige) Kurse dazu, reibungslos zu der Durchschnittsrate zu sein. Aber was, wenn Sie wirklich wissen möchten, die höchste (oder niedrigste) Rate gesehen Sie müssen diese auch speichern. Erstellen Sie einfach eine andere RRA in Ihrer RRD, mit der CF Sie wünschen. Wenn Sie sagen, RRDtool, um maximale Preise zu erinnern, können Sie die RRA mit der maximalen CF, um diese Preise zu holen. Ebenso für Minimum, Durchschnitt und Letztes. Erinnern Sie sich an die niedrigste Rate aller PDPs in jedem CDP Wenn Sie jetzt GPRINT das Maximum aller Maximums, werden Sie drei anstelle von eins drucken. Dies ist, was Sie wollen und erwarten. Ebenso erhalten Sie Null statt einer, wenn Sie GPRINT das Minimum aller Minimums. Stellen Sie sicher, dass Sie Ihre Berechnungen richtig erhalten Wenn Sie mit Durchschnittswerten arbeiten, können Sie alle Arten von Operationen ohne Problem. Aber sobald youre Einführung Minimum und Höchstwerte, müssen Sie darauf achten, nicht etwas Unerwartetes und Unerwünschtes tun. Ein Beispiel: Angenommen, Sie überwachen zwei Zähler. Sie erfassen Minimal-, Mittel - und Maximalwerte. Sie sind auch die Berechnung einer Summe der beiden mit einigen CDEF-Anweisungen. Der folgende Fehler ist leicht gemacht: Das ist falsch, weil Sie hinzufügen, dass Sie nicht hinzufügen können. Ein Bild sagt mehr als tausend Worte: Stattdessen müssen Sie max (max (counter1), max (counter2)) finden: Dies erklärt, wie rrdtool Daten in seinen RRDs speichert. Es gibt natürlich noch viel mehr. Werfen Sie einen Blick auf die Dokumentation für rrdtool erstellen und bemerken, wie es mit unbekannten Eingang (sowohl in der PDP-und CDP-Erzeugung Stadien) befassen können. Wie die gespeicherten Daten verwendet werden, wird auch hier nicht erklärt, siehe rrdtool graph andor rrdtool fetch dafür. Wichtig zu merken ist, dass die Datenrepräsentation mit CDPs innerhalb von RRAs funktioniert. Ich hoffe, dass dieses Dokument in Ihrem Verständnis unterstützt, wie diese erzeugt werden. Gefällt Ihnen diese Information? Weiterempfehlen Dont you Tell me Diese Seite wurde erstellt von Alex van den Bogaerdt, einem unabhängigen IT-Berater. Wenn Sie Feedback geben möchten oder wenn Sie mich einstellen möchten, schauen Sie bitte unter. Moving Average - MA BREAKING DOWN Moving Average - MA Als SMA-Beispiel betrachten Sie eine Sicherheit mit den folgenden Schlusskursen über 15 Tage: Woche 1 (5 Tage) 20 , 22, 24, 25, 23 Woche 2 (5 Tage) 26, 28, 26, 29, 27 Woche 3 (5 Tage) 28, 30, 27, 29, 28 Eine 10-tägige MA würde die Schlusskurse für Die ersten 10 Tage als erster Datenpunkt. Der nächste Datenpunkt würde den frühesten Preis senken, den Preis am Tag 11 addieren und den Durchschnitt nehmen, und so weiter, wie unten gezeigt. Wie bereits erwähnt, verzögert MAs die aktuelle Preisaktion, weil sie auf vergangenen Preisen basieren, je länger der Zeitraum für die MA ist, desto größer ist die Verzögerung. So wird ein 200-Tage-MA haben eine viel größere Verzögerung als eine 20-Tage-MA, weil es Preise für die letzten 200 Tage enthält. Die Länge der MA zu verwenden, hängt von den Handelszielen, mit kürzeren MAs für kurzfristigen Handel und längerfristige MAs eher geeignet für langfristige Investoren. Die 200-Tage-MA ist weithin von Investoren und Händlern gefolgt, mit Pausen über und unter diesem gleitenden Durchschnitt als wichtige Trading-Signale. MAs auch vermitteln wichtige Handelssignale auf eigene Faust, oder wenn zwei Durchschnitte überqueren. Eine steigende MA zeigt an, dass die Sicherheit in einem Aufwärtstrend liegt. Während eine sinkende MA zeigt, dass es in einem Abwärtstrend ist. In ähnlicher Weise wird das Aufwärtsmoment mit einem bulligen Crossover bestätigt. Die auftritt, wenn eine kurzfristige MA über einem längerfristigen MA kreuzt. Abwärts-Impuls wird mit einem bärischen Crossover bestätigt, der auftritt, wenn eine kurzfristige MA unter einer längerfristigen MA. rrdgraphexamples liegt. Verschieben Sie die Daten um eine Woche nach vorne (604800 Sekunden) Wenn die spezialisierte Funktion RRAs für die anomale Verhaltenserfassung vorhanden sind, können sie Um den Graphen einer Zeitreihe mit Vertrauensbändern und Ausfällen zu erzeugen. Dieses Beispiel erzeugt einen Graphen der Datenreihe in Blau (LINE2 mit der virtuellen Scaledobs-Datenquelle), Vertrauensschranken in Rot (skalierte und skalierte niedrigere virtuelle Datenquellen) und potentielle Fehler (dh ein anomales aberrantes Verhalten) Die Fail-Datenquelle). Die Rohdaten stammen aus einem AVERAGE RRA. Die feinste Auflösung der beobachteten Zeitreihen (ein konsolidierter Datenpunkt pro Primärdatenpunkt). Die vorhergesagten (oder geglätteten) Werte werden im HWPREDICT RRA gespeichert. Die prognostizierten Abweichungen (think standard deviation) werden im DEVPREDICT RRA gespeichert. Schließlich enthält die FAILURES RRA Indikatoren, wobei 1 für einen möglichen Fehler steht. Alle Daten werden durch Multiplikation mit 8 zu Bits (anstelle von Octets) umskaliert. Die Vertrauensgrenzen werden durch einen Versatz von 2 Abweichungen sowohl oberhalb als auch unterhalb der vorhergesagten Werte (die CDEFs oben und unten) berechnet. Vertikale Linien, die potenzielle Ausfälle anzeigen, werden über das TICK-Graphenelement aufgezeichnet, das Nicht-Nullwerte in einem RRA in Tick-Markierungen umwandelt. Hier bedeutet ein Achsenbruch-Argument von 1.0, dass die Tick-Markierungen die gesamte y-Achse überspannen und somit zu vertikalen Linien auf dem Graphen werden. Die Wahl von 2 Abweichungen (ein Skalierungsfaktor) stimmt mit dem von der FAILURES RRA intern verwendeten Standard überein. Wenn der interne Wert geändert wird (siehe rrdtune), sollte dieser Graphikbefehl konsistent sein. Der Befehl rrdtool graph ist entworfen, um Daten mit einer bestimmten zeitlichen Auflösung zu zeichnen, ungeachtet der tatsächlichen Auflösung der Daten in der RRD-Datei. Dies kann ein Problem für die spezialisierten Konsolidierungsfunktionen darstellen, die eine Eins-zu-eins-Abbildung zwischen Primärdatenpunkten und konsolidierten Datenpunkten beibehalten. Wenn ein Graph darauf besteht, den Inhalt dieser RRAs auf einer gröberen Zeitskala anzusehen, versucht der Graph-Befehl etwas Intelligentes zu tun, aber die Vertrauensbänder und Fehler haben nicht mehr dieselbe Bedeutung und können irreführend sein. Rrdgraph gibt einen Überblick über die Funktionsweise von rrdtool. Rrdgraphdata beschreibt DEF, CDEF und VDEF im Detail. Rrdgraphrpn beschreibt die RPN-Sprache, die in den xDEF-Anweisungen verwendet wird. Die rrdgraphgraph-Seite beschreibt alle Graphen - und Druckfunktionen. Programm von Tobias Oetiker 60tobioetiker. ch62 Diese Bedienungsanleitung von Alex van den Bogaerdt 60alexvandenbogaerdt. nl62 mit Korrekturen und / oder Ergänzungen von mehreren Personen


No comments:

Post a Comment