Événement de mise à l’échelle automatique de pool

Cet événement est émis dès qu’un scaling automatique du pool est exécuté. Le contenu du journal exposera les formules d’autoscale et les résultats d’évaluation pour le pool.

L’exemple suivant montre le corps d’un événement d’autoscale de pool pour un scaling automatique de pool qui a échoué en raison d’un manque de données d’échantillon.

{
    "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%"
            }
        ]
    }
}
Élément Type Notes
id String ID du pool.
timestamp Date et heure L’horodatage lors de l’exécution automatique de l’échelle.
formula String La formule définie pour l’échelle automatique.
results String Résultats d’évaluation pour toutes les variables utilisées dans la formule.
error Type complexe L’erreur détaillée pour le scaling automatique.

erreur

Nom de l'élément Type Notes
code String Un identifiant pour l’erreur de mise à l’échelle automatique. Les codes sont invariants et sont destinés à être consommés par programme.
message String Un message décrivant l’erreur de mise à l’échelle automatique, destiné à être affiché dans une interface utilisateur.
values Tableau Une liste des paires nom-valeur qui fournit plus de détails sur l’erreur de mise à l’échelle automatique. Si aucune valeur de détail supplémentaire n’est disponible, le tableau est vide.

values

Nom de l'élément Type Notes
name String Le nom du détail.
value String La valeur du détail.