Tous les produits
Search
Centre de documentation

:Événements Message Queue for Apache RocketMQ

Dernière mise à jour :Aug 11, 2026

Cette rubrique décrit les types d'événements ApsaraMQ for RocketMQ enregistrés par ActionTrail ou surveillés par Cloud Config, et publiables vers EventBridge en tant que sources d'événements.

Types d'événements

Le tableau suivant présente les types d'événements ApsaraMQ for RocketMQ publiables vers EventBridge.

Événement

Valeur du paramètre type

Dépassement du seuil QPS sur une instance

ons:Instance:InstanceQpsThresholdExceeded

Mise à jour d'une instance

ons:Instance:InstanceMinerVersionUpgradeScheduled

Démarrage de l'exécution d'une mise à jour d'instance

ons:Instance:InstanceMinerVersionUpgradeExecuting

Finalisation d'une mise à jour d'instance

ons:Instance:InstanceMinerVersionUpgradeExecuted

Annulation d'une mise à jour d'instance

ons:Instance:InstanceMinerVersionUpgradeCanceled

Opération sur une ressource

ons:ActionTrail:AliyunServiceEvent

Appel d'API

ons:ActionTrail:ApiCall

Opération dans la console

ons:ActionTrail:ConsoleOperation

Journal de modification des ressources

ons:Config:ConfigurationItemChangeNotification

Notification de non-conformité d'une ressource

ons:Config:NonCompliantNotification

Pour plus d'informations sur les paramètres définis dans la spécification CloudEvents, consultez la section Présentation des événements.

Dépassement du seuil QPS sur une instance

L'exemple suivant illustre l'événement reçu par EventBridge lorsque le nombre de requêtes par seconde (QPS) de l'instance dépasse le seuil de limitation :

{
    "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
    "source": "acs.ons",
    "specversion": "1.0",
    "subject": "acs.ons:cn-hangzhou:123456789098****:215672",
    "time": "2020-11-19T21:04:41+08:00",
    "type": "ons:Instance:InstanceQpsThresholdExceeded",
    "aliyunaccountid": "123456789098****",
    "aliyunpublishtime": "2020-11-19T21:04:42.179PRC",
    "aliyuneventbusname": "default",
    "aliyunregionid": "cn-hangzhou",
    "aliyunpublishaddr": "172.25.XX.XX",
    "data": {
        "instanceId":"MQ_INST_gg****",
        "totalThrottleTimes":1300,
        "threshold":1000,
        "timestamp":1000000000000,
        "details":{
            "produceDetails":[
                {
                    "topic":"TRADE01",
                    "messageType":"normal|fifo|transaction|delay",
                    "throttleTimes":9999
                }
            ],
            "consumeDetails":[
                {
                    "topic":"TRADE01",
                    "consumerGroup":"GID-test",
                    "throttleTimes":100
                }
            ]
        }
    }
}
            

Le tableau ci-dessous détaille les paramètres contenus dans le champ data.

Paramètre

Type

Exemple

Description

instanceId

String

MQ_INST_gg****

ID de l'instance ApsaraMQ for RocketMQ.

totalThrottleTimes

Number

1300

Nombre total de limitations.

threshold

Number

1000

Seuil de limitation.

timestamp

Number

1000000000000

Horodatage.

details

Object

Détails de la limitation.

produceDetails

Array

Détails de la limitation lors de l'envoi des messages.

topic

String

TRADE01

Sujet soumis à la limitation.

messageType

String

normal|fifo|transaction|delay

fifo

throttleTimes

Number

9999

Nombre de limitations.

consumeDetails

Array

Détails de la limitation lors de la consommation des messages.

consumerGroup

String

GID-test

ID du groupe de consommateurs.

Mise à jour d'une instance

L'exemple suivant montre les données d'événement reçues par EventBridge lors de la mise à jour d'une instance :

{
    "data":{
        "instanceId":"rmq-xxxxxxxx",
        "category":"maintenance",
        "level":"info",
        "details":{
          "destVersion":"5.0-rmq-20230324-1",
          "scheduleTime":"1678675586000",
          "scheduleLatestTime":"1678675586000",
          "upgradeType":"0",
          "taskId":"355****"
        }    
    },
    "id":"45ef4dewdwe1-7c35-447a-bd93-fab****",
    "source":"acs.ons",
    "specversion":"1.0",
    "subject":"acs:rocketmq:cn-hangzhou:138015630679******:instance/rmq-******",
    "time":"2020-11-19T21:04:41",
    "type":"ons:Instance:InstanceMinerVersionUpgradeScheduled",
    "aliyunaccountid":"138015630679****",
    "aliyunpublishtime":"2020-11-19T21:04:42.179",
    "aliyuneventbusname":"default",
    "aliyunregionid":"cn-hangzhou",
    "aliyunpublishaddr":"172.25.XX.XX"
}

Le tableau suivant décrit les paramètres contenus dans le champ data.

Paramètre

Type

Exemple

Description

instanceId

String

rmq-xxxxxxxx

ID de l'instance.

category

String

maintenance

Scénario. Valeurs possibles :

  • maintenance

  • client-status

level

String

info

Niveau de l'événement. Valeurs possibles :

  • critical

  • warning

  • info

details

Object

Détails de l'événement.

destVersion

String

5.0-rmq-20230324-1

Version cible.

scheduleTime

String

1678675586000

Heure planifiée de la mise à jour. Unité : millisecondes.

scheduleLatestTime

String

1678675586000

Dernière heure de mise à jour. Unité : millisecondes.

upgradeType

String

0

Type de mise à jour. Valeurs possibles :

  • 0 : mise à jour OPS

  • 1 : mise à jour immédiate

  • 2 : mise à jour planifiée

  • 3 : mise à jour déclenchée par l'expiration de la version

taskId

String

355****

ID de la tâche de mise à jour.

Démarrage de l'exécution d'une mise à jour d'instance

L'exemple suivant montre les données d'événement reçues par EventBridge au début de l'exécution d'une mise à jour d'instance :

{
    "data":{
        "instanceId":"rmq-xxxxxxxx",
        "category":"maintenance",
        "level":"info",
        "details":{
          "originVersion":"5.0-rmq-20230324-1",
          "destVersion":"5.1-rmq-20230324-1",
          "scheduleTime":"1678675586000",
          "scheduleLatestTime":"1678675586000",
          "upgradeType":"0",
          "taskId":"355****"
        }    
    },
    "id":"45ef4dewdwe1-7c35-447a-bd93-fab****",
    "source":"acs.ons",
    "specversion":"1.0",
    "subject":"acs:rocketmq:cn-hangzhou:138015630679****:instance/rmq-cn-*****",
    "time":"2020-11-19T21:04:41",
    "type":"ons:Instance:InstanceMinerVersionUpgradeExecuting",
    "aliyunaccountid":"138015630679****",
    "aliyunpublishtime":"2020-11-19T21:04:42.179",
    "aliyuneventbusname":"default",
    "aliyunregionid":"cn-hangzhou",
    "aliyunpublishaddr":"172.25.XX.XX"
}

Le tableau suivant décrit les paramètres contenus dans le champ data.

Paramètre

Type

Exemple

Description

instanceId

String

rmq-xxxxxxxx

ID de l'instance.

category

String

maintenance

Scénario. Valeurs possibles :

  • maintenance

  • client-status

level

String

info

Niveau de l'événement. Valeurs possibles :

  • critical

  • warning

  • info

details

Object

Détails de l'événement.

originVersion

String

5.0-rmq-20230324-1

Version actuelle.

destVersion

String

5.1-rmq-20230324-1

Version cible.

scheduleTime

String

1678675586000

Heure d'exécution planifiée.

scheduleLatestTime

String

1678675586000

Dernière heure d'exécution.

upgradeType

String

0

Type de mise à jour. Valeurs possibles :

  • 0 : mise à jour OPS

  • 1 : mise à jour immédiate

  • 2 : mise à jour planifiée

  • 3 : mise à jour déclenchée par l'expiration de la version

taskId

String

355****

ID de la tâche de mise à jour.

Finalisation d'une mise à jour d'instance

L'exemple suivant montre l'événement reçu par EventBridge une fois la mise à jour d'une instance terminée :

{
    "data":{
        "instanceId":"rmq-xxxxxxxx",
        "category":"maintenance",
        "level":"info",
        "details":{
          "destVersion":"5.1.1-update1111",
          "scheduleTime":"1678675586000",
          "scheduleLatestTime":"1678675586000",
          "upgradeType":"",
          "taskId":""
        }    
    },
    "id":"45ef4dewdwe1-7c35-447a-bd93-fab****",
    "source":"acs.ons",
    "specversion":"1.0",
    "subject":"acs:rocketmq:cn-hangzhou:138015630679****:instance/rmq-******",
    "time":"2020-11-19T21:04:41",
    "type":"ons:Instance:InstanceMinerVersionUpgradeExecuted",
    "aliyunaccountid":"138015630679****",
    "aliyunpublishtime":"2020-11-19T21:04:42.179",
    "aliyuneventbusname":"default",
    "aliyunregionid":"cn-hangzhou",
    "aliyunpublishaddr":"172.25.XX.XX"
}

Pour obtenir des informations sur les paramètres contenus dans le champ data, consultez le tableau de description des champs.

Annulation d'une mise à jour d'instance

L'exemple suivant montre l'événement reçu par EventBridge lors de l'annulation d'une mise à jour d'instance :

{
    "data":{
        "instanceId":"rmq-xxxxxxxx",
        "category":"maintenance",
        "level":"info",
        "details":{
          "destVersion":"5.1.1-update1111",
          "scheduleTime":"1111",
          "scheduleLatestTime":"22222",
          "upgradeType":"",
          "taskId":"",
          "cancelReason":""
        }    
    },
    "id":"45ef4dewdwe1-7c35-447a-bd93-fab****",
    "source":"acs.ons",
    "specversion":"1.0",
    "subject":"acs:rocketmq:cn-hangzhou:138015630679*****:instance/rmq-cn-wwo3******",
    "time":"2020-11-19T21:04:41",
    "type":"ons:Instance:InstanceMinerVersionUpgradeCanceled",
    "aliyunaccountid":"138015630679****",
    "aliyunpublishtime":"2020-11-19T21:04:42.179",
    "aliyuneventbusname":"default",
    "aliyunregionid":"cn-hangzhou",
    "aliyunpublishaddr":"172.25.XX.XX"
}

Pour obtenir des informations sur les paramètres contenus dans le champ data, consultez le tableau de description des champs.