Freigeben über


Ereignis zur Autoskalierung von Pools

Dieses Ereignis wird ausgelöst, sobald die automatische Skalierung eines Pools ausgeführt wird. Der Inhalt des Protokolls macht die Formel für die automatische Skalierung und die Auswertungsergebnisse für den Pool verfügbar.

Das folgende Beispiel zeigt den Text eines Ereignisses zur Autoskalierung eines Pools für eine automatische Poolskalierung, bei der aufgrund unzureichender Beispieldaten ein Fehler aufgetreten ist.

{
    "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 type Notizen
id String Die ID des Pools.
timestamp Datetime Der Zeitstempel der Ausführung der automatischen Skalierung.
formula Zeichenfolge Die Formel, die für die automatische Skalierung definiert ist.
results Zeichenfolge Auswertungsergebnisse für alle Variablen, die in der Formel verwendet werden.
error Komplexer Typ Die ausführliche Fehlermeldung für die automatische Skalierung.

error

Elementname type Notizen
code String Ein Bezeichner für den Fehler bei der automatischen Skalierung. Codes sind unveränderlich und sollten programmgesteuert verwendet werden.
message Zeichenfolge Eine Meldung, die den Fehler bei der automatischen Skalierung beschreibt und für die Anzeige auf einer Benutzeroberfläche geeignet sein sollte.
values Array Liste von Name-Wert-Paaren, die weitere Details des Fehlers bei der automatischen Skalierung beschreiben.