Hallo zusammen,
im Rahmen einer Studienarbeit arbeite ich an einem Algorithmus, der definiert welche Anzahl von Aufrufen einer Schnittstelle normal ist.
Dies bedeutet:
Ich sammle je Wochentag die Anzahl der Aufrufe und bilde eine fortlaufende Standardwoche über alle bisher gemessenen Daten.
Somit weiß ich, dass die Schnittstelle Dienstags normalerweise zwischen 120 und 140 mal aufgerufen wird. Die Obergrenze lege ich mit dem oberen Quartil + 1.5x IQR fest, analog die Untergrenze.
Immer am Ende der Woche berechne ich diese Grenzen aus allen bisher gemessenen Werten neu.
Die Frage die mich umtreibt: Wie kann ich erkennen, ob sich dieses Korridor schleichend immer weiter verbreitert? Sollte sich beispielsweise die Obergrenze immer weiter nach oben verschieben, so möchte ich eine Warnung ausgeben.
Meine Idee war bisher, die Wachstumsrate über die letzten 12 Wochen zu verwenden, sobald die ein Limit von 30% überschreitet, warne ich.
Wirklich optimal ist das allerdings nicht, da es nicht sicher vor Ausreißern ist.
Über einen Tipp würde ich mich sehr freuen.
Beste Grüße
airscape