Tous les produits
Search
Centre de documentation

Data Transmission Service:S’abonner aux notifications d’événements

Dernière mise à jour :Oct 13, 2026

L’intégration de DTS avec CloudMonitor vous permet de configurer des notifications d’alerte personnalisées pour les événements importants via l’abonnement aux événements. Cela vous permet de rester informé en temps réel de l’état des événements et d’analyser et localiser rapidement les problèmes en cas de défaillance du service.

Contexte

CloudMonitor est un service qui surveille les ressources Alibaba Cloud et les applications Internet. Lorsqu’une exception système, telle qu’une défaillance de produit, se produit, CloudMonitor vous en informe rapidement, ce qui vous permet d’automatiser la gestion des exceptions.

  • Envoie des alertes par e-mail et via un robot de discussion DingTalk.

  • Distribue les événements vers Simple Message Queue (anciennement MNS), Function Compute, les rappels URL et Log Service, vous permettant ainsi d’automatiser la gestion des exceptions.

Prérequis

  • Connectez-vous au Message Center et assurez-vous que l’interrupteur de notification pour ApsaraDB Fault or Maintenance Notifications est activé et qu’un destinataire de message est spécifié. Nous vous recommandons de spécifier l’administrateur O&M de la base de données. Sinon, vous ne pourrez pas recevoir les notifications.

  • Créez des contacts d’alerte et des groupes de contacts d’alerte, puis ajoutez les contacts à ces groupes. Pour plus d’informations, consultez la rubrique Créer un contact d’alerte ou un groupe de contacts d’alerte.

Créer une politique d’abonnement

  1. Connectez-vous à la console CloudMonitor.

  2. Dans le volet de navigation de gauche, choisissez Event Center > Event Subscription.

    Remarque

    Si vous ne voyez pas la page Event Subscription, consultez la rubrique Définir des règles d’alerte pour les tâches DTS dans la console CloudMonitor.

  3. Sous l’onglet Subscription Policy, cliquez sur Create Subscription Policy.

  4. Sur la page Create Subscription Policy, configurez les paramètres.

    • Si vous définissez Subscription Type sur System Events, sélectionnez Data Transmission Service pour Product dans la section Subscription Scope.

      Remarque

      Pour obtenir la liste des événements système pris en charge par DTS, consultez la rubrique Événements système.

    • Si vous définissez Subscription Type sur Threshold Events, recherchez et sélectionnez DTS dans la section Product Classification.

    Configurez les autres paramètres selon vos besoins. Pour plus d’informations, consultez la rubrique Paramètres de la politique d’abonnement.

  5. Une fois la politique configurée, cliquez sur Submit.

    Pour afficher, modifier ou supprimer une politique d’abonnement, consultez la rubrique Gérer les politiques d’abonnement aux événements (recommandé).

Déboguer un abonnement aux événements

  1. Connectez-vous à la console CloudMonitor.

  2. Dans le volet de navigation de gauche, choisissez Event Center > Event Subscription.

    Remarque

    Si vous ne voyez pas la page Event Subscription, consultez la rubrique Définir des règles d’alerte pour les tâches DTS dans la console CloudMonitor.

  3. Sous l’onglet Subscription Policy, cliquez sur Debug Event Subscription.

  4. Dans le panneau Create Event Debugging, configurez l’événement de débogage.

    1. Pour Product, sélectionnez Data Transmission Service.

    2. Sélectionnez un Name.

      Remarque
      • Le Name correspond au NameDesc de l’événement système.

      • Vous ne pouvez pas déboguer les événements Task Relocation Due To Underlying Hardware Upgrade ni les événements Instance Task Latency.

      Le système génère automatiquement le contenu de débogage au format JSON.

    3. Vous pouvez modifier le contenu de débogage.

      Pour un exemple, consultez la rubrique Exemples de contenu d’événement.

  5. Cliquez sur OK.

    Un message Operation Is Successful s’affiche. Cloud Monitor envoie automatiquement une notification d’alerte de test aux contacts d’alerte selon la méthode de notification définie dans la politique d’abonnement.

Contenu de l'événement

Tâches de synchronisation, de migration et d'abonnement

Paramètres

Parameter

Description

Example value

product

Le produit cloud associé à l'événement système.

DTS

resourceId

La ressource concernée.

Remarque

Par défaut, la valeur commence par acs:dts: et peut inclure la région, l'ID du compte Alibaba Cloud et l'ID de l'instance.

acs:dts:cn-hangzhou:135218574272**:instance/dtsb1gx8vo2265**

level

Le niveau de gravité de l'événement système.

  • CRITICAL : Critique.

  • INFO: Informationnel.

INFO

instanceName

Le nom de l'instance concernée, au format <Task ID>/<Instance Name>.

f1es8k10220****/testsync

regionId

La région de l'instance.

cn-hangzhou

name

Le nom de l'événement système.

sync_job_restore

content

Le contenu de l'événement système.

testcontent

msg

status

L'état de l'événement système.

  • failed: La tâche est anormale.

  • restore: La tâche est rétablie.

restore

Exemples

Name

Content example

Synchronization task abnormal

{
    "product": "DTS",
    "resourceId": "acs:dts:cn-hangzhou:135216572282****:instance/dtsb1gx8vo2265****",
    "level": "CRITICAL",
    "instanceName": "f1es8k10220****/testsync",
    "regionId": "cn-hangzhou",
    "name": "sync_job_abnormal",
    "content": "testcontent",
    "status": "failed"
}

Synchronization task recovered

{
    "product": "DTS",
    "resourceId": "acs:dts:cn-hangzhou:135216572282****:instance/dtsb1gx8vo2265****",
    "level": "INFO",
    "instanceName": "f1es8k10220****/testsync",
    "regionId": "cn-hangzhou",
    "name": "sync_job_restore",
    "content": "testcontent",
    "status": "restore"
}

Migration task abnormal

{
    "product": "DTS",
    "resourceId": "acs:dts:cn-hangzhou:135216572282****:instance/dtsb1ah8a7x259****",
    "level": "CRITICAL",
    "instanceName": "q2rb8x0022p****/testmigrate",
    "regionId": "cn-hangzhou",
    "name": "migration_job_abnormal",
    "content": "testcontent",
    "status": "failed"
}

Migration task recovered

{
    "product": "DTS",
    "resourceId": "acs:dts:cn-hangzhou:135216572282****:instance/dtsb1ah8a7x259****",
    "level": "INFO",
    "instanceName": "q2rb8x0022p****/testmigrate",
    "regionId": "cn-hangzhou",
    "name": "migration_job_restore",
    "content": "testcontent",
    "status": "restore"
}

Subscription task abnormal

{
    "product": "DTS",
    "resourceId": "acs:dts:cn-hangzhou:135216572282****:instance/dtsktuw8d7n252****",
    "level": "CRITICAL",
    "instanceName": "qgkm8okq25q****/testsubscribe",
    "regionId": "cn-hangzhou",
    "name": "subscribe_job_abnormal",
    "content": "testcontent",
    "status": "failed"
}

Subscription task recovered

{
    "product": "DTS",
    "resourceId": "acs:dts:cn-hangzhou:135216572282****:instance/dtsktuw8d7n252****",
    "level": "INFO",
    "instanceName": "qgkm8okq25q****/testsubscribe",
    "regionId": "cn-hangzhou",
    "name": "subscribe_job_restore",
    "content": {
        "msg": "testcontent"
    },
    "status": "restore"
}

Tâche d'instance

Paramètres

Parameter

Description

Example value

product

Le produit cloud associé à l'événement système.

DTS

resourceId

La ressource concernée.

Remarque

Par défaut, la valeur commence par acs:dts: et peut inclure la région, l'ID du compte Alibaba Cloud et l'ID de l'instance.

acs:dts:cn-hangzhou:135218574272**:instance/dtsb1gx8vo2265**

level

Le niveau de gravité de l'événement système.

Remarque

Pour les exceptions de tâches d'instance, le niveau de gravité est toujours WARN.

WARN

instanceName

Le nom de l'instance concernée, au format <task ID>/<instance name>.

f1es8k10220****/testsync

regionId

La région de l'instance.

cn-hangzhou

name

Le nom de l'événement système.

Instance:JobStatus.Abnormal:Executing

content

Le contenu de l'événement système.

{...}

eventId

L'ID de l'événement.

37d28e238b151a0d44dfdf1f2153****

publishTime

L'heure UTC de publication de l'événement système.

2025-08-26T14:40:05+08:00

reason

La raison du déclenchement de l'événement système.

testreason

product

Le produit cloud associé à l'événement système.

DTS

instanceComment

L'ID de l'instance concernée. Les paramètres instanceComment et instanceId spécifient tous deux cette valeur.

dtsb1gx8vo2265****

instanceId

extra

Informations supplémentaires sur l'événement.

{...}

eventTime

L'heure UTC de début de l'événement système.

2025-08-26T14:38:17+08:00

cloudEvent

Les informations sur l'événement provenant de CloudMonitor.

{...}

data

Un aperçu des données de l'événement.

{...}

gmtModified

L'heure UTC de mise à jour de l'événement.

2025-08-26T06:39:56Z

eventCategory

La catégorie de l'événement.

Remarque

Pour les exceptions de tâches d'instance, la catégorie de l'événement est toujours Exception.

Exception

gmtCreated

L'heure UTC de création de l'événement.

2025-08-26T06:39:37Z

detailReason

La raison détaillée de l'événement.

****

uid

L'ID du compte Alibaba Cloud.

135216572282****

cmsProduct

Le produit cloud associé à l'événement.

DTS

instanceId

L'ID de l'instance concernée.

dtsb1gx8vo2265****

eventLevel

Le niveau de gravité de l'événement.

Remarque

Pour les exceptions de tâches d'instance, le niveau de gravité est toujours WARN.

WARN

handleStatus

L'état de traitement de l'événement.

None

startTime

L'heure UTC de début de l'événement.

2025-08-26T06:38:17Z

detailImpact

L'impact détaillé de l'événement.

-

eventId

L'ID de l'événement.

e-0mqwjyhomzrb32****

product

Le produit cloud associé à l'événement.

dts

dbType

hasLifeCycle

Indique si l'événement possède un cycle de vie.

  • 0: L'événement ne possède pas de cycle de vie.

  • 1: L'événement possède un cycle de vie.

0

eventType

Le type d'événement.

JobStatus

eventReason

La source de l'événement.

JobStatus.Abnormal

eventImpact

L'impact de l'événement.

Abnormal

mainEventId

L'ID de l'événement principal.

e-0mqwjyhomzrb3i****

eventCode

Le code de l'événement, identique au paramètre name.

Instance:JobStatus.Abnormal:Executing

isClosed

Indique si l'événement est clôturé.

  • 0: Ouvert.

  • 1: Clôturé.

1

regionId

La région de l'instance.

cn-hangzhou

sourceType

Le type des données source.

DBaaS

eventStatus

L'état de l'événement système.

  • Executing: La tâche rencontre une exception.

  • Executed: La tâche a récupéré de l'exception.

Executed

endTime

L'heure UTC de fin de l'événement.

2025-08-26T06:38:17Z

eventDetail

Informations détaillées sur l'événement. Cela peut inclure le type de tâche (dts_task_type), l'ID de la tâche (dts_job_id), l'état de la tâche (job_state), le code d'erreur (err_code) ainsi que les messages d'erreur détaillés (err_msg_detail et message).

****

resourceType

Le type de ressource.

  • Instance: La ressource est une instance.

  • Host: La ressource est un hôte.

  • User: La ressource est un utilisateur.

Instance

subject

La ressource concernée.

Remarque

Par défaut, la valeur commence par acs:dts: et peut inclure la région, l'ID du compte Alibaba Cloud et l'ID de l'instance.

acs:dts:cn-hangzhou:135218574272**:instance/dtsb1gx8vo2265**

specversion

La version du protocole CloudEvents.

1.0

time

L'heure UTC de création de l'événement.

2025-08-26T06:39:37Z

source

La source de l'événement.

acs:dts:dts

ID

L'ID de l'événement.

e-0mqwjyhomzrb32****

region

La région de l'instance.

cn-hangzhou

type

Le type d'événement.

Instance:JobStatus.Abnormal

region

La région de l'instance.

cn-hangzhou

instanceType

Le type de ressource.

  • Instance: La ressource est une instance.

  • Host: La ressource est un hôte.

  • User: La ressource est un utilisateur.

Instance

eventType

Le type d'événement.

Exception

status

L'état de l'événement système.

  • Executing: La tâche rencontre une exception.

  • Executed: La tâche a récupéré de l'exception.

Executed

Exemples

Nom

Exemple de contenu

Récupération après une exception de tâche d'instance

{
    "product": "DTS",
    "resourceId": "dts:cn-hangzhou:135216572282****:instance/dtsb1gx8vo2265****",
    "level": "WARN",
    "instanceName": "f1es8k10220****/testsync",
    "regionId": "cn-hangzhou",
    "name": "Instance:JobStatus.Abnormal:Executed",
    "content": {
        "eventId": "b9b***3ae",
        "publishTime": "2025-08-26T04:59:37+08:00",
        "reason": "testreason",
        "product": "dts",
        "instanceComment": "dts***65u",
        "instanceId": "dts***65u",
        "extra": {
            "eventTime": "2025-08-26T04:21:37+08:00",
            "cloudEvent": {
                "data": {
                    "gmtModified": "202***32Z",
                    "eventCategory": "Ex***on",
                    "gmtCreated": "202***32Z",
                    "detailReason": "***",
                    "uid": "113***735",
                    "cmsProduct": "***",
                    "instanceId": "dts***65u",
                    "eventLevel": "WA***",
                    "handleStatus": "No***",
                    "startTime": "2025-08-25T20:21:37Z",
                    "detailImpact": "***",
                    "eventId": "e-0***iue",
                    "product": "***",
                    "dbType": "***",
                    "hasLifeCycle": 123456,
                    "eventType": "Jo***us",
                    "eventReason": "Job***mal",
                    "eventImpact": "Ab***al",
                    "mainEventId": "e-0***gd8",
                    "eventCode": "Ins***ted",
                    "isClosed": 123456,
                    "regionId": "cn***ng",
                    "sourceType": "DB***",
                    "eventStatus": "Ex***ed",
                    "endTime": "2025-08-25T20:21:37Z",
                    "eventDetail": "****",
                    "resourceType": "In***ce"
                },
                "subject": "acs***nce/dts***65u",
                "specversion": "***",
                "time": "2025-08-25T20:59:32Z",
                "source": "acs***dts",
                "id": "e-0***iue",
                "region": "cn***ng",
                "type": "Ins***mal"
            },
            "region": "cn-hangzhou"
        },
        "instanceType": "In***ce",
        "eventType": "Ex***on"
    },
    "status": "Executed"
}

Survenue d'une exception de tâche d'instance

{
    "product": "DTS",
    "resourceId": "dts:cn-hangzhou:135216572282****:instance/dtsb1gx8vo2265****",
    "level": "WARN",
    "instanceName": "f1es8k10220****/testsync",
    "regionId": "cn-hangzhou",
    "name": "Instance:JobStatus.Abnormal:Executing",
    "content": {
        "eventId": "f88***4b3",
        "publishTime": "2025-08-26T05:03:38+08:00",
        "reason": "testreason",
        "product": "***",
        "instanceComment": "dts***b9n",
        "instanceId": "dts***b9n",
        "extra": {
            "eventTime": "2025-08-26T05:02:13+08:00",
            "cloudEvent": {
                "data": {
                    "gmtModified": "202***25Z",
                    "eventCategory": "Ex***on",
                    "gmtCreated": "202***25Z",
                    "detailReason": "***",
                    "uid": "125***870",
                    "cmsProduct": "***",
                    "instanceId": "dts***b9n",
                    "eventLevel": "WA***",
                    "handleStatus": "No***",
                    "startTime": "2025-08-25T21:02:13Z",
                    "detailImpact": "***",
                    "eventId": "e-0***ypw",
                    "product": "***",
                    "dbType": "***",
                    "hasLifeCycle": 123456,
                    "eventType": "Jo***us",
                    "eventReason": "Job***mal",
                    "eventImpact": "Ab***al",
                    "mainEventId": "e-0***cua",
                    "eventCode": "Ins***ing",
                    "isClosed": 123456,
                    "regionId": "cn-***hou",
                    "sourceType": "DB***",
                    "eventStatus": "Ex***ng",
                    "endTime": "2025-08-25T21:02:13Z",
                    "eventDetail": "****",
                    "resourceType": "In***ce"
                },
                "subject": "acs***nce/dts***b9n",
                "specversion": "***",
                "time": "2025-08-25T21:03:25Z",
                "source": "acs***dts",
                "id": "e-0***ypw",
                "region": "cn-***hou",
                "type": "Ins***mal"
            },
            "region": "cn-hangzhou"
        },
        "instanceType": "In***ce",
        "eventType": "Ex***on"
    },
    "status": "Executing"
}

Relocalisation de tâche en raison d'une mise à niveau matérielle

Paramètres

Paramètre

Description

Valeur

product

Le produit cloud associé à l'événement système.

DTS

userId

L'ID du compte Alibaba Cloud.

135216572282****

level

Le niveau de gravité de l'événement système.

  • CRITICAL : L'événement est critique.

  • INFO : L'événement est informatif.

INFO

resourceId

La ressource concernée.

Remarque

La valeur commence par acs:dts: et inclut des informations telles que la région, l'ID du compte Alibaba Cloud et l'ID de l'instance.

acs:dts:cn-hangzhou:135216572282**:instance/dtsmq5j38bn28n**

instanceName

Le nom de l'instance concernée, au format <instance ID>/<instance name>.

dtsmq5j38bn28n****/test

dryRun

Indique s'il faut effectuer un test à blanc.

  • true : Envoie une requête de test à blanc.

  • false : Envoie une requête normale.

false

ver

La version du protocole CloudEvents.

1.0

trace

L'ID de la requête.

54ee8594-5ec4-408a-93ce-c8fbb433****

name

Le nom de l'événement système.

Instance:SystemMaintenance.Shift:Executed

regionId

La région de l'instance.

cn-hangzhou

status

Le statut de l'événement système.

  • Scheduled : L'événement est planifié.

  • Executing : L'événement est en cours d'exécution.

  • Executed : L'événement s'est terminé avec succès.

  • Failed : L'événement a échoué.

  • Canceled : L'événement a été annulé.

  • ToDealt : À traiter par le client.

Executed

time

L'heure à laquelle l'événement système s'est produit.

Aug 22, 2025 5:39:51 PM

content

Le contenu de l'événement système.

Remarque

Cela peut inclure des détails tels que le nom de la tâche ou de l'instance (jobName), l'heure estimée d'exécution de l'événement (innerScheduleTime), l'ID de l'instance (instanceId) et la région de l'instance (region).

testcontent

Exemples

Paramètre

Exemple de contenu

Relocalisation de tâche en raison d'une mise à niveau matérielle sous-jacente (Planifiée)

{
  "product": "DTS",
  "userId": "135216572282****",
  "level": "CRITICAL",
  "resourceId": "acs:dts:cn-hangzhou:135216572282****:instance/dtsmq5j38bn28n****",
  "instanceName": "dtsmq5j38bn28n****/testinstance",
  "dryRun": false,
  "ver": "1.0",
  "trace": "54ee8594-5ec4-408a-93ce-c8fbb433****",
  "name": "Instance:SystemMaintenance.Shift:Scheduled",
  "regionId": "cn-hangzhou",
  "status": "Scheduled",
  "time": "Aug 22, 2025 5:39:51 PM",
  "content": "testcontent"
}

Relocalisation de tâche en raison d'une mise à niveau matérielle sous-jacente (En cours d'exécution)

{
  "product": "DTS",
  "userId": "135216572282****",
  "level": "INFO",
  "resourceId": "acs:dts:cn-hangzhou:135216572282****:instance/dtsmq5j38bn28n****",
  "instanceName": "dtsmq5j38bn28n****/testinstance",
  "dryRun": false,
  "ver": "1.0",
  "trace": "55ee8594-5ec4-408a-93ce-c8fac56****",
  "name": "Instance:SystemMaintenance.Shift:Executing",
  "regionId": "cn-hangzhou",
  "status": "Executing",
  "time": "Aug 22, 2025 5:39:51 PM",
  "content": "testcontent"
}

Relocalisation de tâche en raison d'une mise à niveau matérielle sous-jacente (Exécutée)

{
  "product": "DTS",
  "userId": "135216572282****",
  "level": "INFO",
  "resourceId": "acs:dts:cn-hangzhou:135216572282****:instance/dtsmq5j38bn28n****",
  "instanceName": "dtsmq5j38bn28n****/testinstance",
  "dryRun": false,
  "ver": "1.0",
  "trace": "56ee8594-5ec4-408a-93ce-c8fbac58****",
  "name": "Instance:SystemMaintenance.Shift:Executed",
  "regionId": "cn-hangzhou",
  "status": "Executed",
  "time": "Aug 22, 2025 5:39:51 PM",
  "content": "testcontent"
}

Relocalisation de tâche en raison d'une mise à niveau matérielle sous-jacente (Échouée)

{
  "product": "DTS",
  "userId": "135216572282****",
  "level": "CRITICAL",
  "resourceId": "acs:dts:cn-hangzhou:135216572282****:instance/dtsmq5j38bn28n****",
  "instanceName": "dtsmq5j38bn28n****/testinstance",
  "dryRun": false,
  "ver": "1.0",
  "trace": "57ee8594-5ec4-408a-93ce-c8fac59****",
  "name": "Instance:SystemMaintenance.Shift:Failed",
  "regionId": "cn-hangzhou",
  "status": "Failed",
  "time": "Aug 22, 2025 5:39:51 PM",
  "content": "testcontent"
}

Relocalisation de tâche en raison d'une mise à niveau matérielle sous-jacente (Annulée)

{
  "product": "DTS",
  "userId": "135216572282****",
  "level": "INFO",
  "resourceId": "acs:dts:cn-hangzhou:135216572282****:instance/dtsmq5j38bn28n****",
  "instanceName": "dtsmq5j38bn28n****/testinstance",
  "dryRun": false,
  "ver": "1.0",
  "trace": "54ee8594-5ec4-408a-93ce-c8fbb433****",
  "name": "Instance:SystemMaintenance.Shift:Canceled",
  "regionId": "cn-hangzhou",
  "status": "Canceled",
  "time": "Aug 22, 2025 5:39:51 PM",
  "content": "testcontent"
}

Relocalisation de tâche en raison d'une mise à niveau matérielle sous-jacente (À traiter)

{
  "product": "DTS",
  "userId": "135216572282****",
  "level": "CRITICAL",
  "resourceId": "acs:dts:cn-hangzhou:135216572282****:instance/dtsmq5j38bn28n****",
  "instanceName": "dtsmq5j38bn28n****/testinstance",
  "dryRun": false,
  "ver": "1.0",
  "trace": "54ee8594-5ec4-408a-93ce-c8fbb433****",
  "name": "Instance:SystemMaintenance.Shift:ToDealt",
  "regionId": "cn-hangzhou",
  "status": "ToDealt",
  "time": "Aug 22, 2025 5:39:51 PM",
  "content": "testcontent"
}