Consulta os detalhes das atividades de escalonamento chamando a operação DescribeScalingActivities. Você pode usar esta operação para visualizar os resultados das atividades de escalonamento acionadas por tarefas agendadas, tarefas acionadas por eventos ou execução manual de regras de escalonamento. Por exemplo, você pode visualizar o status, a causa e o número total de instâncias após a execução de uma atividade de escalonamento.
Descrição da operação
Descrição da operação
-
Você pode especificar um ID de grupo de escalonamento para consultar todas as atividades de escalonamento no grupo de escalonamento.
-
Você pode filtrar os resultados da consulta pelo status das atividades de escalonamento.
-
Você pode consultar as atividades de escalonamento dos últimos 30 dias.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ess:DescribeScalingActivities |
get |
*ScalingGroup.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Sim |
O ID da região do grupo de escalonamento ao qual as atividades de escalonamento pertencem. |
cn-hangzhou |
| PageNumber |
integer |
Não |
O número da página da lista de atividades de escalonamento. Valor mínimo: 1. Valor padrão: 1. |
1 |
| PageSize |
integer |
Não |
O número de entradas por página para uma consulta paginada. Valor máximo: 50. Valor padrão: 10. |
10 |
| ScalingGroupId |
string |
Não |
O ID do grupo de escalonamento. Nota
Ao chamar esta operação, você deve especificar ScalingGroupId ou ScalingActivityId.N. Um erro será retornado se nenhum dos parâmetros for especificado. |
asg-bp18p2yfxow2dloq**** |
| StatusCode |
string |
Não |
O status da atividade de escalonamento. Valores válidos:
|
Successful |
| ScalingActivityId |
array |
Não |
Os IDs das atividades de escalonamento que você deseja consultar. Nota
Ao chamar esta operação, você deve especificar ScalingGroupId ou ScalingActivityId.N. Um erro será retornado se nenhum dos parâmetros for especificado. |
|
|
string |
Não |
O ID da atividade de escalonamento que você deseja consultar. Nota
Ao chamar esta operação, você deve especificar ScalingGroupId ou ScalingActivityId.N. Um erro será retornado se nenhum dos parâmetros for especificado. |
asa-bp161xudmuxdzofe**** |
|
| InstanceRefreshTaskId |
string |
Não |
O ID da tarefa de atualização de instância. Você pode especificar este parâmetro para consultar a lista de atividades de escalonamento associadas à tarefa de atualização de instância. |
ir-a12ds234fasd***** |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
CC107349-57B7-4405-B1BF-9BF5AF7F**** |
| PageNumber |
integer |
O número da página atual. |
1 |
| PageSize |
integer |
O número de entradas por página. |
10 |
| TotalCount |
integer |
O número total de atividades de escalonamento. |
1 |
| ScalingActivities |
object |
||
| ScalingActivity |
array<object> |
A coleção de informações da atividade de escalonamento. |
|
|
array<object> |
A coleção de informações da atividade de escalonamento. |
||
| Progress |
integer |
O progresso de execução da atividade de escalonamento. |
100 |
| ScalingInstanceNumber |
integer |
|
1 |
| AttachedCapacity |
string |
O número total de instâncias que foram adicionadas manualmente ao grupo de escalonamento após a conclusão da atividade de escalonamento. |
0 |
| TotalCapacity |
string |
O número total de instâncias no grupo de escalonamento após a conclusão da atividade de escalonamento. |
2 |
| ScalingGroupId |
string |
O ID do grupo de escalonamento. |
asg-bp18p2yfxow2dloq**** |
| AutoCreatedCapacity |
string |
O número total de instâncias no grupo de escalonamento que estavam sujeitas à criação automática pelo grupo de escalonamento após a execução da atividade de escalonamento. |
2 |
| EndTime |
string |
A hora de término da atividade de escalonamento. |
2020-09-10T09:54Z |
| StartTime |
string |
A hora de início da atividade de escalonamento. |
2020-09-10T09:54Z |
| Description |
string |
A descrição da atividade de escalonamento. |
Adicionar "1" instância ECS |
| StatusCode |
string |
O status da atividade de escalonamento. Valores válidos:
|
Successful |
| Cause |
string |
A causa que acionou a atividade de escalonamento. |
Um usuário solicita a execução da regra de escalonamento "asr-bp12tcnol686y1ik****", alterando a Capacidade Total de "1" para "2" |
| ScalingActivityId |
string |
O ID da atividade de escalonamento. |
asa-bp161xudmuxdzofe**** |
| StatusMessage |
string |
A mensagem de status da atividade de escalonamento. |
"1" instâncias ECS são adicionadas |
| CreatedCapacity |
integer |
O número de instâncias criadas durante a atividade de escalonamento atual. |
1 |
| DestroyedCapacity |
integer |
O número de instâncias liberadas durante a atividade de escalonamento atual. |
1 |
| StartedCapacity |
integer |
O número de instâncias iniciadas a partir do estado Modo Econômico (Parado) durante a atividade de escalonamento atual. |
1 |
| StoppedCapacity |
integer |
O número de instâncias que entraram no estado Modo Econômico (Parado) durante a atividade de escalonamento atual. |
1 |
| CreatedInstances |
object |
||
| CreatedInstance |
array |
A lista de instâncias criadas durante a atividade de escalonamento atual. |
|
|
string |
A lista de instâncias criadas durante a atividade de escalonamento atual. |
[ "i-abc1", "i-abc2" ] |
|
| DestroyedInstances |
object |
||
| DestroyedInstance |
array |
A lista de instâncias liberadas durante a atividade de escalonamento atual. |
|
|
string |
A lista de instâncias liberadas durante a atividade de escalonamento atual. |
[ "i-abc1", "i-abc2" ] |
|
| StartedInstances |
object |
||
| StartedInstance |
array |
A lista de instâncias iniciadas a partir do estado Modo Econômico (Parado) durante a atividade de escalonamento atual. |
|
|
string |
A lista de instâncias iniciadas a partir do estado Modo Econômico (Parado) durante a atividade de escalonamento atual. |
[ "i-abc1", "i-abc2" ] |
|
| StoppedInstances |
object |
||
| StoppedInstance |
array |
A lista de instâncias que entraram no estado Modo Econômico (Parado) durante a atividade de escalonamento atual. |
|
|
string |
A lista de instâncias que entraram no estado Modo Econômico (Parado) durante a atividade de escalonamento atual. |
[ "i-abc1", "i-abc2" ] |
|
| ErrorCode |
string |
O código de erro retornado quando a atividade de escalonamento falhou. |
OperationDenied.NoStock |
| ErrorMessage |
string |
A mensagem de erro retornada quando a atividade de escalonamento falhou. |
O recurso ECS especificado está esgotado nesta região. Tente novamente mais tarde |
| Detail |
string |
As informações detalhadas da atividade de escalonamento. |
"novas instâncias ECS "i-j6c8ilerw, i-j6c8iler4mx" são criadas." |
| TriggerSourceType |
string |
O tipo de fonte de acionamento da atividade de escalonamento. Valores válidos:
|
Api |
| TriggerSourceId |
string |
O ID da fonte de acionamento da atividade de escalonamento. Valores válidos:
|
2346366580***** |
| LifecycleHookContext |
object |
As informações de contexto dos hooks de ciclo de vida. |
|
| DisableLifecycleHook |
boolean |
Indica se todos os hooks de ciclo de vida estão desativados para a atividade de escalonamento. Valores válidos:
|
false |
| IgnoredLifecycleHookIds |
object |
||
| IgnoredLifecycleHookId |
array |
A lista de IDs de hooks de ciclo de vida que estão desativados para a atividade de escalonamento. |
|
|
string |
A lista de IDs de hooks de ciclo de vida que estão desativados para a atividade de escalonamento. |
ash-bp14zolna43z266bq*** |
|
| ActivityMetadata |
string |
Os metadados da atividade de escalonamento. |
{"goatscaler.io/managed":"true"} |
| InstanceRefreshTaskId |
string |
O ID da tarefa de atualização de instância. |
ir-asdf12adsxg***** |
| ErrorMessages |
object |
||
| ErrorMessages |
array<object> |
As mensagens de erro retornadas quando a atividade de escalonamento falhou ou foi parcialmente bem-sucedida. |
|
|
array<object> |
|||
| Description |
string |
A descrição da exceção da atividade de escalonamento. |
Falha ao criar instâncias no grupo de escalonamento |
| Code |
string |
O código de erro retornado quando a atividade de escalonamento falhou ou foi parcialmente bem-sucedida. |
OperationDenied.NoStock |
| Message |
string |
As mensagens de erro retornadas quando a atividade de escalonamento falhou ou foi parcialmente bem-sucedida. |
O recurso está esgotado na zona especificada. Tente outros tipos ou escolha outras regiões e zonas |
| FailedInstanceIds |
object |
||
| FailedInstanceIds |
array |
A lista de IDs de instâncias com falha. |
|
|
string |
O ID da instância. |
i-8vbedazhjj6a6****** |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "CC107349-57B7-4405-B1BF-9BF5AF7F****",
"PageNumber": 1,
"PageSize": 10,
"TotalCount": 1,
"ScalingActivities": {
"ScalingActivity": [
{
"Progress": 100,
"ScalingInstanceNumber": 1,
"AttachedCapacity": "0",
"TotalCapacity": "2",
"ScalingGroupId": "asg-bp18p2yfxow2dloq****",
"AutoCreatedCapacity": "2",
"EndTime": "2020-09-10T09:54Z",
"StartTime": "2020-09-10T09:54Z",
"Description": "Add \\\"1\\\" ECS instance",
"StatusCode": "Successful",
"Cause": "A user requests to execute scaling rule \\\"asr-bp12tcnol686y1ik****\\\", changing the Total Capacity from \\\"1\\\" to \\\"2\\\".",
"ScalingActivityId": "asa-bp161xudmuxdzofe****",
"StatusMessage": "\\\"1\\\" ECS instances are added",
"CreatedCapacity": 1,
"DestroyedCapacity": 1,
"StartedCapacity": 1,
"StoppedCapacity": 1,
"CreatedInstances": {
"CreatedInstance": [
"[ \"i-abc1\", \"i-abc2\" ]"
]
},
"DestroyedInstances": {
"DestroyedInstance": [
"[ \"i-abc1\", \"i-abc2\" ]"
]
},
"StartedInstances": {
"StartedInstance": [
"[ \"i-abc1\", \"i-abc2\" ]"
]
},
"StoppedInstances": {
"StoppedInstance": [
"[ \"i-abc1\", \"i-abc2\" ]"
]
},
"ErrorCode": "OperationDenied.NoStock",
"ErrorMessage": "The specified ECS resource is out of stock in this region. Please try again later.",
"Detail": "\"new ECS instances \"i-j6c8ilerw, i-j6c8iler4mx\" are created.\"",
"TriggerSourceType": "Api",
"TriggerSourceId": "2346366580*****",
"LifecycleHookContext": {
"DisableLifecycleHook": false,
"IgnoredLifecycleHookIds": {
"IgnoredLifecycleHookId": [
"ash-bp14zolna43z266bq***"
]
}
},
"ActivityMetadata": "{\\\"goatscaler.io/managed\\\":\\\"true\\\"}",
"InstanceRefreshTaskId": "ir-asdf12adsxg*****",
"ErrorMessages": {
"ErrorMessages": [
{
"Description": "Fail to create instances into scaling group.",
"Code": "OperationDenied.NoStock",
"Message": "The resource is out of stock in the specified zone. Please try other types, or choose other regions and zones.",
"FailedInstanceIds": {
"FailedInstanceIds": [
"i-8vbedazhjj6a6******"
]
}
}
]
}
}
]
}
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.