Cria ou modifica uma regra de alerta para uma tarefa do Data Transmission Service (DTS).
O DTS oferece as seguintes métricas para tarefas:
Latency: monitora a latência da tarefa. Se a latência ultrapassar o limiar especificado, o sistema aciona um alerta. Unidade: segundos.
Status: acompanha o status da tarefa. Caso o estado mude para Error ou Restore, o sistema dispara um alerta.
Full Timeout: verifica a duração da tarefa. Quando a duração excede o limiar definido, o sistema gera um alerta. Unidade: horas.
Depuração
Parâmetros da solicitação
| Parameter | Type | Required | Example | Description |
| Action | String | Yes | CreateJobMonitorRule |
A operação a ser executada. Defina o valor como CreateJobMonitorRule. |
| DtsJobId | String | Yes | i03e3zty16i**** |
O ID da tarefa de migração de dados, sincronização de dados ou rastreamento de alterações. Chame a operação DescribeDtsJobs para consultar o ID da tarefa. |
| Type | String | No | delay |
A métrica usada para monitorar a tarefa. Valores válidos:
Valor padrão: error. Defina este valor manualmente. |
| State | String | No | Y |
Indica se a regra de alerta deve ser ativada. Valores válidos:
Valor padrão: Y. |
| Phone | String | No | 1361234****,1371234**** |
Os números de celular que recebem notificações de alerta. Separe vários números com vírgulas (,). Nota
|
| DelayRuleTime | Long | No | 11 |
O limiar para acionar alertas de latência.
Nota Este parâmetro é obrigatório quando o parâmetro Type é definido como delay ou full_timeout e o parâmetro State é Y. |
| RegionId | String | No | cn-hangzhou |
O ID da região da instância do DTS. Para mais informações, consulte Lista de regiões suportadas. |
| Period | Integer | No | 5 |
O período estatístico da tarefa de verificação de dados incrementais. Unidade: minutos. Nota Valores válidos: 1, 5, 10 e 30. |
| Times | Integer | No | 2 |
A quantidade de períodos estatísticos da tarefa de verificação de dados incrementais. |
| NoticeValue | Integer | No | 2 |
O limiar de alerta. |
Parâmetros de resposta
| Parameter | Type | Example | Description |
| HttpStatusCode | Integer | 200 |
O código de status HTTP. |
| RequestId | String | 8C498360-7892-433C-847A-BA71A850**** |
O ID da solicitação. |
| DtsJobId | String | i03e3zty16i**** |
O ID da tarefa de migração de dados, sincronização de dados ou rastreamento de alterações. |
| ErrCode | String | 403 |
O código de erro retornado caso a chamada falhe. |
| Success | Boolean | true |
Indica se a solicitação foi bem-sucedida. Valores válidos:
|
| ErrMessage | String | The Value of Input Parameter %s is not valid. |
A mensagem de erro retornada se a solicitação falhar. |
| Code | String | 200 |
O código de erro. Este parâmetro será removido futuramente. |
| DynamicMessage | String | DtsJobId |
A parte dinâmica da mensagem de erro. O valor deste parâmetro substitui a variável %s no valor do parâmetro ErrMessage. Nota Por exemplo, se o parâmetro DtsJobId especificado for inválido, The Value of Input Parameter %s is not valid será retornado para ErrMessage e DtsJobId será retornado para DynamicMessage. |
Exemplos
Exemplos de solicitações
http(s)://dts.aliyuncs.com/?Action=CreateJobMonitorRule
&DtsJobId=i03e3zty16i****
&Type=delay
&State=Y
&Phone=1361234****,1371234****
&DelayRuleTime=11
&<Common request parameters>
Exemplos de respostas de sucesso
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<CreateJobMonitorRuleResponse>
<RequestId>8C498360-7892-433C-847A-BA71A850****</RequestId>
<HttpStatusCode>200</HttpStatusCode>
<Success>true</Success>
<DtsJobId>i03e3zty16i****</DtsJobId>
</CreateJobMonitorRuleResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "8C498360-7892-433C-847A-BA71A850****",
"HttpStatusCode" : 200,
"Success" : true,
"DtsJobId" : "i03e3zty16i****"
}
Códigos de erro
|
HTTP status code |
Error code |
Error message |
Description |
|
400 |
Throttling.User |
Request was denied due to user flow control. |
Mensagem retornada porque o número de solicitações atingiu o limiar e a solicitação foi rejeitada. Tente novamente mais tarde. |
|
500 |
ServiceUnavailable |
The request has failed due to a temporary failure of the server. |
Mensagem retornada devido a tempo limite de resposta do servidor ou indisponibilidade temporária. Tente novamente. Se o erro persistir, entre em contato com o suporte técnico. |
|
403 |
InvalidSecurityToken.Expired |
Specified SecurityToken is expired. |
Mensagem retornada porque a assinatura expirou. Utilize uma nova assinatura. |
Para obter uma lista de códigos de erro, consulte Códigos de erro do serviço.