Todos os produtos
Search
Central de documentação

Data Transmission Service:CreateJobMonitorRule

Última atualização: Jun 27, 2026

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

O OpenAPI Explorer calcula automaticamente o valor da assinatura. Para sua conveniência, recomendamos chamar esta operação no OpenAPI Explorer. O OpenAPI Explorer gera dinamicamente o código de exemplo da operação para diferentes SDKs.

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:

  • delay: métrica de Latency.
  • error: métrica de Status.
  • full_timeout: métrica de Full Timeout.

Valor padrão: error. Defina este valor manualmente.

State String No Y

Indica se a regra de alerta deve ser ativada. Valores válidos:

  • Y: ative a regra de alerta.
  • N: desativa a regra de alerta.

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
  • Este parâmetro está disponível apenas para usuários do site da China (aliyun.com). Somente números de celular da China continental são suportados. É possível especificar até 10 números.
  • Usuários do site internacional (alibabacloud.com) não podem receber alertas por celular, mas podem configurar regras de alerta para tarefas do DTS no console do CloudMonitor.
DelayRuleTime Long No 11

O limiar para acionar alertas de latência.

  • Se o parâmetro Type estiver definido como delay, o limiar deve ser um número inteiro. Configure o limiar conforme suas necessidades. Para evitar oscilações causadas por sobrecarga de rede ou banco de dados, recomenda-se definir o limiar acima de 10 segundos. Unidade: segundos.
  • Caso o parâmetro Type seja full_timeout, o limiar também deve ser um número inteiro. Unidade: horas.
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:

  • true: A solicitação foi bem-sucedida.
  • false: A solicitação falhou.
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.