Modifie une tâche déclenchée par événement.
Description de l'opération
Si vous créez une tâche déclenchée par événement de type surveillance personnalisée (MetricType=custom), vous devez d'abord signaler des métriques de surveillance personnalisée à CloudMonitor. Pour plus d'informations, consultez Tâches déclenchées par événement pour la surveillance personnalisée.
- Lorsque vous créez une tâche déclenchée par événement, vous devez spécifier une métrique (MetricName) et configurer les informations de dimension (Dimension.N.DimensionKey et Dimension.N.DimensionValue) pour déterminer la portée d'agrégation des données de métrique dans le groupe de mise à l'échelle. Par exemple, vous pouvez spécifier user_id et scaling_group pour agréger les données de métrique de toutes les instances ECS ou instances de conteneurs élastiques dans le groupe de mise à l'échelle de l'utilisateur spécifié.
Les métriques d'une tâche déclenchée par événement de surveillance personnalisée (MetricType=custom) dépendent de vos métriques de surveillance personnalisée.
Pour plus d'informations sur les métriques prises en charge par les tâches déclenchées par événement de surveillance système (MetricType=system), consultez Tâches déclenchées par événement pour la surveillance système.
Dans les informations de dimension, user_id et scaling_group sont automatiquement renseignés par le système. Vous devez spécifier manuellement device et state. Pour plus d'informations, consultez les paramètres Dimension.N.DimensionKey et Dimension.N.DimensionValue.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
ess:ModifyAlarm |
update |
*ScalingGroup.
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| RegionId |
string |
Oui |
L'identifiant de la région de la tâche déclenchée par événement. |
cn-qingdao |
| AlarmTaskId |
string |
Oui |
L'identifiant de la tâche déclenchée par événement. |
asg-bp1hvbnmkl10vll5****_f95ce797-dc2e-4bad-9618-14fee7d1**** |
| Name |
string |
Non |
Le nom de la tâche déclenchée par événement. |
alarmtask**** |
| Description |
string |
Non |
La description de la tâche déclenchée par événement. |
Tâche d'alarme de test |
| MetricName |
string |
Non |
Le nom de la métrique. Les valeurs valides varient en fonction du type de surveillance de la tâche déclenchée par événement :
Pour plus d'informations, consultez Tâches déclenchées par événement pour la surveillance système. |
MemoryUtilization |
| MetricType |
string |
Non |
Le type de la métrique. Valeurs valides :
|
system |
| Period |
integer |
Non |
La période statistique pour les données de métrique, en secondes. Valeurs valides : Remarque
Une période statistique de 15 secondes s'applique uniquement aux métriques collectées par l'agent CloudMonitor (métriques commençant par Agent) lors de la surveillance des groupes de mise à l'échelle de type ECS. Pour toutes les autres métriques, la période statistique peut être définie sur 60, 120, 300 ou 900 secondes. |
300 |
| Statistics |
string |
Non |
La méthode utilisée pour agréger les données de métrique. Valeurs valides :
|
Average |
| Threshold |
number |
Non |
Le seuil des métriques de surveillance dans une tâche déclenchée par événement multi-métrique. La règle de mise à l'échelle est exécutée lorsque l'expression de seuil est satisfaite le nombre de fois spécifié. |
80 |
| ComparisonOperator |
string |
Non |
L'opérateur de comparaison entre la valeur statistique et le seuil de la métrique. L'opérateur de comparaison indique la relation dans laquelle la valeur statistique et le seuil peuvent satisfaire la condition. Valeurs valides :
|
>= |
| EvaluationCount |
integer |
Non |
Le nombre de fois que l'expression de seuil doit être satisfaite avant que la règle de mise à l'échelle ne soit déclenchée. Par exemple, le taux d'utilisation moyen du processeur doit être supérieur ou égal à 80 % dans trois résultats statistiques consécutifs. |
3 |
| GroupId |
integer |
Non |
L'identifiant du groupe d'applications CloudMonitor auquel la métrique personnalisée appartient. Ce paramètre est requis uniquement lorsque MetricType est défini sur custom. |
4055401 |
| Effective |
string |
Non |
Spécifie la période d'effet de la tâche déclenchée par événement. Ce paramètre suit les expressions cron. Le format par défaut est
Remarque
La valeur de ce paramètre est dans le fuseau horaire UTC+8 par défaut. Vous pouvez ajouter des informations de fuseau horaire Exemples et descriptions :
|
TZ=+00 * * 1-2 * * ? |
| AlarmActions |
array |
Non |
La liste des identifiants uniques des règles de mise à l'échelle associées à la tâche déclenchée par événement. |
|
|
string |
Non |
La liste des identifiants uniques des règles de mise à l'échelle associées à la tâche déclenchée par événement. |
ari:acs:ess:cn-hangzhou:140692647****:scalingrule/asr-bp163l21e07uhn**** |
|
| Dimensions |
array<object> |
Non |
Les informations de dimension associées à la métrique. |
|
|
object |
Non |
Les informations de dimension associées à la métrique. |
||
| DimensionKey |
string |
Non |
La clé des informations de dimension associées à la métrique. Les valeurs valides varient en fonction du type de surveillance du nœud déclenché par événement :
|
device |
| DimensionValue |
string |
Non |
La valeur des informations de dimension associées à la métrique. Les valeurs valides sont déterminées par Dimension.N.DimensionKey :
|
eth0 |
| Expressions |
array<object> |
Non |
Les métriques de surveillance de la tâche déclenchée par événement multi-métrique. |
|
|
object |
Non |
Les métriques de surveillance de la tâche déclenchée par événement multi-métrique. |
||
| ComparisonOperator |
string |
Non |
L'opérateur de comparaison entre la valeur statistique et le seuil de la métrique. L'opérateur de comparaison indique la relation dans laquelle la valeur statistique et le seuil peuvent satisfaire la condition. Valeurs valides :
Valeur par défaut : >=. |
>= |
| MetricName |
string |
Non |
Le nom de la métrique de surveillance dans le nœud déclenché par événement multi-métrique. Les valeurs valides varient en fonction du type de surveillance de la tâche déclenchée par événement :
Pour plus d'informations, consultez Tâches déclenchées par événement pour la surveillance système. |
CpuUtilization |
| Period |
integer |
Non |
La période statistique pour les données de métrique dans la tâche déclenchée par événement multi-métrique, en secondes. Valeurs valides : Remarque
Une période statistique de 15 secondes s'applique uniquement aux métriques collectées par l'agent CloudMonitor (métriques commençant par Agent) lors de la surveillance des groupes de mise à l'échelle de type ECS. Pour toutes les autres métriques, la période statistique peut être définie sur 60, 120, 300 ou 900 secondes. Valeur par défaut : 300. |
300 |
| Statistics |
string |
Non |
La méthode utilisée pour agréger les données de métrique dans la tâche déclenchée par événement multi-métrique. Valeurs valides :
|
Average |
| Threshold |
number |
Non |
Le seuil des métriques de surveillance dans une tâche déclenchée par événement multi-métrique. La règle de mise à l'échelle est exécutée lorsque l'expression de seuil est satisfaite le nombre de fois spécifié. |
40.0 |
| ExpressionsLogicOperator |
string |
Non |
La relation entre les conditions de plusieurs métriques de surveillance. Valeurs valides :
Valeur par défaut : |
&& |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| AlarmTaskId |
string |
L'identifiant de la tâche déclenchée par événement. |
asg-bp1hvbnmkl10vll5****_83948190-acdd-483f-98f7-b77f4778**** |
| RequestId |
string |
L'identifiant de la requête. |
BACACF83-7070-4953-A8FD-D81F89F1**** |
Exemples
JSON format
{
"AlarmTaskId": "asg-bp1hvbnmkl10vll5****_83948190-acdd-483f-98f7-b77f4778****",
"RequestId": "BACACF83-7070-4953-A8FD-D81F89F1****"
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.