MetricBase erkunden

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 3 Minuten Lesedauer
  • MetricBase erfasst Zeitreihendaten, speichert sie, analysiert sie, stellt sie grafisch dar und bearbeitet sie. Erfahren Sie, wie MetricBase Zeitreihenzusammenfassungen von viel größeren Datensammlungen speichert.

    Übersicht

    In MetricBasegeben Sie die Metrik an, die Sie speichern möchten, und angeben, wie oft sie erfasst werden soll. Sie können auch bestimmen, wie lange sie in der Datenbank MetricBase gespeichert werden soll. Anschließend senden Sie die Daten von einer Instanz an den Server MetricBase mit der Rate, die Sie mit MetricBase REST- oder JavaScript-APIs festlegen. Auf diese Weise können Sie eine viel größere Datensammlung mit MetricBase Zusammenfassungen davon überwachen.

    MetricBase funktioniert mit:
    • Eine Instanz, die maschinell generierte Daten speichert
    • Einen Server mit der Anwendung und der Datenbank MetricBase .

    Vorteile

    • Integrieren Sie MetricBase nahtlos mit ServiceNow IoT-basierten Anwendungen, die große Mengen maschinell generierter Daten überwachen oder verarbeiten.
    • Löst Flows in Flow Designer basierend auf Zeitreihendaten in MetricBaseaus.
      • E-Mail generieren, wenn die durchschnittliche CPU-Auslastung in den letzten 5 Minuten mehr als 85 % beträgt.
      • E-Mail generieren, wenn MetricBase eine Lücke in Daten erkennt, die für 10 Minuten oder länger übermittelt wurden.
      • Generieren Sie eine Warnung, wenn der Durchschnitt der erfassten Daten in den letzten 5 Minuten weniger als 10 oder mehr als 500 beträgt.
      • Generieren Sie eine Warnung, wenn die Speichernutzung in den nächsten 10 Minuten wahrscheinlich 90 % überschreitet.
    • Visualisieren Sie MetricBase Daten mithilfe von Zeitreihendiagrammen.
    • Verwenden Sie die Anwendung Reporting, um die in MetricBasegespeicherten Zeitreihendaten grafisch darzustellen.
    • Erkennen Sie Anomalien, indem Sie ein maschinelles Sprachmodell trainieren, und führen Sie einen Flow Designer -Auslöser aus, wenn eine Anomalie erkannt wird.

    Funktionsweise von MetricBase

    Sie verwenden MetricBase, um große Datenmengen zu verarbeiten, indem Sie eine kleinere Zusammenfassung dieser Daten verwenden, die in der Datenbank MetricBase gespeichert ist. Beispielsweise kann eine Instanz die CPU-Auslastung speichern. Mit MetricBasekönnen Sie diese Daten zusammenfassen, indem Sie die durchschnittliche CPU-Auslastung für jedes Fünf-Minuten-Intervall speichern. Sie können die Daten grafisch darstellen oder sie mit Flow Designer verwenden, um Flows auszulösen.

    Abbildung : 1. Zeitreihendaten werden gespeichert
    Zeitreihendaten werden gespeichert

    Diese Abbildung zeigt ein Beispiel für maschinell generierte Daten, die alle 4 Sekunden erfasst werden. Sie senden den Durchschnitt der Werte in jedem Stichprobenzeitraum an die Datenbank MetricBase, in der die Daten bis zu ihrem Ablaufdatum gespeichert werden.

    Zeitreihendaten

    MetricBase erfasst die Metriken, wie oft Sie Daten senden und wie die Zusammenfassung dieser Daten aussieht, z. B. Maximum, Minimum, Durchschnitt oder zuletzt. Diese Daten werden Zeitreihendatengenannt. Wenn Sie beispielsweise die Geschwindigkeiten der -Drohnen in einer Instanz erfassen, können Sie die durchschnittliche Geschwindigkeit der -Drohnen alle zwei Minuten an die -Datenbank MetricBase senden. Sie können auch Höhe und Batterielaufzeit erfassen. MetricBase speichert jede Metrik als Spalte in seiner Datenbank.

    Abbildung : 2. Senden von Informationen von einer Instanz an einen MetricBase -Server
    MetricBase- und Instanzbeziehung

    Zeitpläne für Aufbewahrungsrichtlinien

    Zeitpläne für Aufbewahrungsrichtlinien geben an, wie lange MetricBase die Zeitreihendaten in der Datenbank MetricBase speichert. Sie können Zeitpläne für Aufbewahrungsrichtlinien erstellen, bearbeiten und löschen. Um Zeitpläne für Aufbewahrungsrichtlinien zu erstellen, zu bearbeiten oder zu löschen, navigieren Sie zu MetricBase > Zeitpläne für Aufbewahrungsrichtlinie.

    Beim Erstellen eines Aufbewahrungsrichtlinienzeitplans gelten die folgenden Einschränkungen:

    • Maximale Aufbewahrungsdauer: 26 Monate (794 Tage)
    • Maximaler Stichprobenzeitraum: 1 Tag
    • Maximale Datenpunkte (berechnet als Aufbewahrungsdauer * Stichprobenzeitraum): 160.000 Datenpunkte

    Darüber hinaus muss die Aufbewahrungsdauer ein Vielfaches des Stichprobenzeitraums sein.

    Aufbewahrungsrichtlinien

    Aufbewahrungsrichtlinien umfassen mehrere Aufbewahrungszeitpläne mit gröberer Granularität, je länger die Daten aufbewahrt werden. Die Richtlinie zur Aufbewahrung für Coarse speichert beispielsweise Stichprobendaten an jedem:
    • Stunde für eine Woche (7 Tage pro 1-Stunden-Zeitraum)
    • Zwei Stunden für einen Monat (31 Tage pro 2-Stunden-Zeitraum)
    • Tag für 13 Monate (397 Tage pro 1-Tages-Zeitraum)
    In dieser Richtlinie wird die angegebene Metrik in den ersten 7 Tagen stündlich gemessen. Sie wird dann in den nächsten 31 Tagen jede zweite Stunde und in den nächsten 397 Tagen einmal täglich gemessen. MetricBase löscht Daten, die älter als 435 Tage sind.

    Um die Liste aller unterstützten Aufbewahrungsrichtlinien anzuzeigen, navigieren Sie zu MetricBase > Aufbewahrungsrichtlinien.

    Demo für MetricBase

    Verwenden Sie das MetricBase-Demo- Plugin, um sich mit MetricBasevertraut zu machen. Die Demo enthält Beispielmetriken, Auslöser und eine regelmäßige Aufgabe, die Daten sammelt und speichert. Verwenden Sie die Demo, um MetricBase zu erkunden, bevor Sie es einrichten. Der Datenexplorer, der mit dem Demo-Plugin geliefert wird, bietet einen Ort zum Experimentieren mit MetricBase JavaScript-APIs. Das Demo-Plugin ist unabhängig vom MetricBase -Plugin. Stellen Sie sicher, dass Sie beide anfordern.