Predictive Analytics & Forecasting

Predictive Analytics

Predictive Analytics ist der Ansatz der Avantra Enterprise Edition für „spikey“, „bursty“ oder „flapping“ Überwachungssituationen für Prüfungen auf der Grundlage von Zeitreihendaten. Es kombiniert Algorithmen des maschinellen Lernens zur Vorhersage zukünftiger Trends mit der klassischen überwachungsbasierten Überwachung.

HINWEIS: Diese Funktion ist nur in der Avantra Enterprise Edition verfügbar. Weitere Informationen zu den Editionen finden Sie in der Avantra Editions Matrix.

Es gibt Situationen, in denen Schwellenwerte zu statisch sind oder zu streng werden. Die Absicht von Schwellenwerten ist es, eine langfristige Trennlinie zwischen gut und nicht so gut zu definieren. In der Regel wird eine Situation erst dann kritisch, wenn ein Schwellenwert über einen längeren Zeitraum überschritten wird. Bei einem sprunghaften Anstieg der Ressourcennutzung oder es zu Nutzungsschüben kommt, können Schwellenwerte für kurze Zeit überschritten werden, obwohl dies keine kritische Situation darstellt.

Aus technischer Sicht ist es schwierig zu entscheiden, ob es sich bei einer bestimmten Situation nur um eine Nutzungsspitze handelt oder ob sie der Beginn eines längerfristigen Problems ist.

Die prädiktive Analyse versucht, dieses Dilemma zu lösen. Der Avantra-Agent wendet ML-basierte Algorithmen an, um Nutzungsmuster zu verstehen und zu jedem beliebigen Zeitpunkt vorherzusagen Zeitpunkt - vorherzusagen, wie sich die Nutzung in naher Zukunft entwickeln wird. Diese Vorhersagen werden verwendet, um einen Trend zu ermitteln, wenn der Agent eine Prüfung bewertet. Und dieser Trend wird zusätzlich zu den definierten Schwellenwerten berücksichtigt.

Wenn ein Schwellenwert überschritten wird und die Predictive-Analytics-Engine prognostiziert, dass sich die Situation innerhalb kurzer Zeit wieder klärt, wird der check status nicht geändert. Nur wenn sich die Situation voraussichtlich verschlechtern wird, wird der check status sofort geändert.

Ab Avantra 21.11 ist die Predictive Analytics Engine in den Prüfungen CPULOAD und HDB_CPULoad aktiviert. Sie wird sukzessive auf andere Prüfungen auf Basis von Zeitreihendaten ausgerollt.

Forecasting

Avantra beinhaltet eine Funktion namens Forecasting, die für viele Avantra Checks implementiert ist. Tatsächlich wird sie überall dort implementiert, wo es möglich ist. Ein Check erfordert eine Ressource, die überwacht werden soll, d. h. etwas, bei dem die Nutzung in Prozent des maximal verfügbaren Ressourcenplatzes berechnet werden kann.

Ein Beispiel für einen solchen ressourcenbezogenen Check ist der FILESYSTEMS Check. Ein Dateisystem hat eine Größe und eine Menge an genutztem Speicherplatz. Daher wird die Nutzung in Prozent berechnet. Wenn der genutzte Speicherplatz eines Dateisystems schnell wächst, aber noch unter den Nutzungsschwellen liegt, kann der Speicherplatz schnell gefüllt sein, sodass es schwierig sein kann, rechtzeitig zu reagieren, bevor der prüfungsbezogene Nutzungsschwellenwert Ihnen einen Warnstatus gibt.

Forecasting übernimmt die Aufgabe, Sie vor hohem Ressourcenverbrauch zu warnen, bevor die Ressource erschöpft ist. Es verwendet die vorherigen Nutzungswerte, um in die Zukunft zu interpolieren und zu berechnen, wie lange es dauern wird – vorausgesetzt, die Nutzung wächst weiterhin gleichmäßig – bis der verfügbare Speicherplatz erschöpft ist. Ähnlich wie bei den beiden Warn- und Kritischen Nutzungsschwellen hat jeder Check zwei Schwellenwerte für das Forecasting: eine Warnschwelle (…ExWarn) mit einem Standardwert von 12 Stunden und eine Kritische Schwelle (…ExCrit) mit einem Standardwert von einer Stunde. Um in die Zukunft zu interpolieren, verwendet das Forecasting immer die Nutzungswerte der halben Erschöpfungsschwelle ausgehend von jetzt, sodass es standardmäßig 30 Minuten zurückblickt, um die kritische Schwelle zu berechnen.

Ein Problem beim Forecasting ist es, Fehlalarme zu verhindern. Eine wachsende Ressource muss für eine bestimmte Zeit wachsen, ansonsten wird ein Fehlalarm zu oft gemeldet. Darüber hinaus wird das Forecasting deaktiviert, wenn die Nutzung einer Ressource unter 50 % liegt.

Forecasting ist auch für Performance-Daten verfügbar, wenn es für diese Ressourcen nützlich ist. Wann immer Sie den Zeitraum eines Performance-Diagramms auswählen, um ihn in die Zukunft zu erweitern, werden die Daten entsprechend extrapoliert. Es ist auch in den Service Level Reports verfügbar, es sei denn, diese Option wird während der Erstellung abgewählt.

Predictive Resource Planning

Für die folgenden Ressourcen gibt es eine Option, ihre Nutzung im Laufe der Zeit vorherzusagen:

Server

Genutzter Festplattenspeicher, Gesamte Festplattengröße, Genutzter Dateisystemspeicher

SAP-Systeme

Genutzter Datenbankspeicher, Gesamte Datenbankgröße

Eigenständige Datenbanken

Genutzter Datenbankspeicher, Gesamte Datenbankgröße

Führen Sie die folgenden Schritte durch:

  1. Wählen Sie Reporting  Predictive Resource Planning aus dem Hauptmenü.

  2. Wählen Sie eines der oben aufgeführten Elemente aus der Dropdown-Liste Resource aus.

  3. Standardmäßig werden Daten drei Monate in der Vergangenheit analysiert und drei Monate in die Zukunft extrapoliert. Sie können diese Einstellungen in Historical Data und Predict Usage for ändern.

  4. Standardmäßig werden Daten für All Systems angezeigt, die die im Resource-Feld ausgewählte Ressource bereitstellen. Sie können dies jedoch auf Systems mit Monitoring on oder auf einen Ad-Hoc- oder Predefined- Selectors einschränken. Wählen Sie den entsprechenden Wert aus der Dropdown-Liste aus.

    Der von Selectors zurückgegebene System Type, der letztendlich angewendet wird, muss dem Typ der Resource entsprechen. Andernfalls bleibt die Liste leer.

Im Tab werden die folgenden Daten angezeigt:

  • Für jede Ressource werden der System Status, der System Name, die System Role und der Customer angezeigt.

  • Die Spalte Used Space enthält den aktuellen Wert des Ressourcenverbrauchs.

  • Die Spalte Predicted Space enthält den extrapolierten Wert der Ressource zu dem in Predict Usage for gewählten Datum.

  • Die Spalte Pred. Growth zeigt die Differenz zwischen Predicted Space und Used Space in absoluten Zahlen.

  • Die Spalte Pred. Growth % zeigt die Differenz zwischen Predicted Space und Used Space in Prozent des Used Space.

  • Die Spalte Analysis kann zusätzliche Daten enthalten, wie z. B. wann eine Ressource erschöpft sein wird.

Wenn Sie auf das Symbol (verfügbar in den Spalten Predicted Space und Analysis) klicken, wird ein Diagramm geöffnet, das eine grafische Darstellung der analysierten und vorhergesagten Daten anzeigt.