Using SignalFlow in Splunk Observability Cloud (AURSAPI) – Details

Detaillierter Kursinhalt

Modul 1 - Schreiben Ihres ersten SignalFlow-Programms

  • Identifizieren, wo SignalFlow in Splunk Observability Cloud verwendet wird
  • Erstellen von Plots mit SignalFlow anstelle des Plot Builders
    • Abfrage von Streaming-Daten
    • Filter zu Streaming-Datenabfragen hinzufügen
    • Kombinieren Sie Filter mit und, oder, nicht

Modul 2 - Arbeiten mit Datenströmen in Splunk Observability Cloud

  • Beschreiben Sie die Grundlagen von Datenstromobjekten
  • Verwendung von Aggregationsfunktionen zur Analyse von Streaming-Daten
  • Transformationen auf Streaming-Daten anwenden
  • Auflösungen, Rollups und Extrapolationsrichtlinien bei der Abfrage von Streaming-Daten ändern

Modul 3 - Stream-Aggregationen, Transformationen und Berechnungen

  • Kombinierende Operatoren für Ströme verwenden
  • Bearbeitung von Datenströmen mit fehlenden Daten
  • Verwenden Sie die Methode map(), um Werte in einem Stream zu ändern oder auszuschließen
  • Beschreiben Sie die Variablenzuweisung in SignalFlow
  • Unterscheidung zwischen SignalFlow-Funktionen und -Methoden
  • Beschreiben und Verwenden von SignalFlow-Funktionen, die gleichwertige Methoden haben

Modul 4 - Erkennung und Alarmierung in SignalFlow

  • Verwenden Sie die Funktion detect(), um einen Stream zu überwachen
  • Vergleiche verwenden, um boolesche Ströme zu erzeugen
  • Konstante Ströme schaffen und sie angemessen nutzen
  • Festlegen verschiedener "Ein"- und "Aus"-Bedingungen für einen Erkennungsblock
  • Identifizierung der Dauer eines Ereignisses in Datenströmen
  • Vergleich von Streams mit unterschiedlichen Schwellenwerten für verschiedene MTSs
  • Erstellen Sie Warnregeln, die mit Meldern übereinstimmen

Modul 5 - Erweiterte Erkennung und Stream-Manipulation

  • Arbeiten mit Eigenschaften und Dimensionen in SignalFlow
  • Werte mit mehreren Schwellenwerten und einem Standard vergleichen
  • Integrierte Bibliotheksfunktionen verwenden
  • Verwendung von bedingten, Listen- und anderen Python-ähnlichen Funktionen
  • Wiederverwendbare Funktionen in SignalFlow schreiben
  • Plot-Builder-kompatibles SignalFlow schreiben

Modul 6 - Die SignalFlow REST API

  • Erläuterung der verfügbaren SignalFlow-APIs und gängiger Anwendungsfälle
  • Ausführen eines SignalFlow-Programms über die HTTP-API
  • Beschreiben Sie das von der HTTP-API zurückgegebene Datenformat
  • Erläutern Sie, wie Terraform zur Verwaltung der Ressourcen für die Infrastrukturüberwachung in Splunk Observability Cloud verwendet wird.
  • Erstellen von Detektoren und Warnregeln über die REST-API