Ereignis zur Autoskalierung von Pools

Dieses Ereignis wird ausgelöst, sobald eine automatische Pool-Skalierung ausgeführt wird. Der Inhalt des Protokolls zeigt die Ergebnisse der Autoskalierungsformel und der Bewertung für den Pool.

Das folgende Beispiel zeigt den Körper eines Pool-Autoskalierungsereignisses für eine automatische Pool-Skalierung, die aufgrund unzureichender Stichprobendaten fehlschlug.

{
    "id": "myPool1",
    "timestamp": "2020-09-21T18:59:56.204Z",
    "formula": "...",
    "results": "...",
    "error": {
        "code": "InsufficientSampleData",
        "message": "Autoscale evaluation failed due to insufficient sample data",
        "values": [{
                "name": "Message",
                "value": "Line 15, Col 44: Insufficient data from data set: $RunningTasks wanted 70%, received 50%"
            }
        ]
    }
}
Element Typ Hinweise
id String Die ID des Pools.
timestamp Datum/Uhrzeit Der Zeitstempel, wenn das automatische Skalieren ausgeführt wird.
formula String Die Formel, die für automatische Skalierung definiert ist.
results String Bewertungsergebnisse für alle in der Formel verwendeten Variablen.
error Komplexer Typ Der detaillierte Fehler für automatische Skalierung.

error

Elementname Typ Hinweise
code String Ein Kennzeichen für den automatischen Skalierungsfehler. Codes sind unveränderlich und sollen programmgesteuert genutzt werden.
message String Eine Nachricht, die den automatischen Skalierungsfehler beschreibt und geeignet für die Darstellung in einer Benutzeroberfläche sein soll.
values Array Eine Liste von Name-Wert-Paaren, die mehr Details zum automatischen Skalierungsfehler liefert. Wenn keine zusätzlichen Detailwerte verfügbar sind, ist das Array leer.

values

Elementname Typ Hinweise
name String Der Name des Details.
value String Der Detailwert.