Cette rubrique décrit les types d'événements Elastic High Performance Computing (E-HPC) qu'ActionTrail enregistre et qui peuvent être publiés vers EventBridge.
Régions prises en charge
Les événements E-HPC des régions suivantes peuvent être publiés vers EventBridge : Chine (Hangzhou), Chine (Shanghai), Chine (Qingdao), Chine (Pékin), Chine (Zhangjiakou), Chine (Hohhot), Chine (Ulanqab), Chine (Shenzhen), Chine (Heyuan), Chine (Hong Kong), Allemagne (Francfort), Singapour et Japon (Tokyo).
Types d'événements
Le tableau suivant présente les types d'événements E-HPC publiables vers EventBridge.
|
Type d'événement |
Valeur du paramètre type |
|
ehpc:ClusterOperation:ClusterCreate |
|
|
ehpc:ClusterOperation:ClusterCreated |
|
|
ehpc:ClusterOperation:ClusterDelete |
|
|
ehpc:ClusterOperation:ClusterDeleted |
|
|
ehpc:ClusterOperation:ClusterRecover |
|
|
ehpc:ClusterOperation:ClusterRecovered |
|
|
ehpc:ClusterOperation:ClusterStart |
|
|
ehpc:ClusterOperation:ClusterStarted |
|
|
ehpc:ClusterOperation:ClusterStatusChange |
|
|
ehpc:ClusterOperation:ClusterStop |
|
|
ehpc:ClusterOperation:ClusterStopped |
|
|
ehpc:NodeOperation:NodeCreate |
|
|
ehpc:NodeOperation:NodeCreated |
|
|
ehpc:NodeOperation:NodeDelete |
|
|
ehpc:NodeOperation:NodeDeleted |
|
|
ehpc:NodeOperation:NodeStart |
|
|
ehpc:NodeOperation:NodeStarted |
|
|
ehpc:NodeOperation:NodeStatusChange |
|
|
ehpc:NodeOperation:NodeStop |
|
|
ehpc:NodeOperation:NodeStopped |
|
|
ehpc:NodeOperation:NodeCreateForHybrid |
|
|
ehpc:NodeOperation:NodeCreatedForHybrid |
|
|
ehpc:Instant:CreateJob |
|
|
ehpc:Instant:DeleteJobs |
|
|
ehpc:Instant:ExecutorStartRunning |
|
|
ehpc:Instant:ExecutorFinished |
|
|
Opération effectuée sur une ressource |
ehpc:ActionTrail:AliyunServiceEvent |
|
Appel d'une opération API |
ehpc:ActionTrail:ApiCall |
|
Opération effectuée dans la console |
ehpc:ActionTrail:ConsoleOperation |
Pour plus d'informations sur les paramètres définis dans la spécification CloudEvents, consultez la rubrique Présentation des événements.
Début de création d'un cluster
L'exemple suivant illustre l'événement que EventBridge reçoit lors du début de création d'un cluster :
{
"id": "7C7510B6-3EA7-10B2-A63D-42AEF131B****,
"source": "acs.ehpc",
"type": "ehpc:ClusterOperation:ClusterCreate",
"time": "2022-06-21T07:34:57Z",
"aliyuneventbus": "default",
"subject": "acs:ehpc:cn-hangzhou:12543453****:cluster/ehpc-hz-****",
"data": {
"RequestId": "2372XSZB6-3EA7-10B2-A63D-42AEF131****",
"ClusterId": "ehpc-hz-****",
"ClusterName": "E-HPC cluster",
"Uid": "1254345****",
"SubUid": "234726****",
"RoleId": "625372****",
"RegionId": "cn-hangzhou",
"DeployMode": "standard",
"SchedulerType": "pbs",
"AccountType": "nis",
"VolumeType": "NAS",
"VolumeMountpoint": "0832****.cn-hangzhou.nas.aliyuncs.com",
"VpcId": "vpc-****",
"ImageId": "centos_7_02****",
"Location": "PublicCloud",
"CreateTime": "2022-06-21T07:34:57Z"
}
}
Le tableau suivant décrit les paramètres contenus dans data.
|
Paramètre |
Type |
Exemple |
Description |
|
RequestId |
String |
2372XSZB6-3EA7-10B2-A63D-42AEF131**** |
ID de la requête. |
|
ClusterId |
String |
ehpc-hz-**** |
ID du cluster. |
|
ClusterName |
String |
E-HPC cluster |
Nom du cluster. |
|
Uid |
String |
1254345**** |
ID du compte Alibaba Cloud. |
|
SubUid |
String |
234726**** |
ID de l'utilisateur Resource Access Management (RAM). |
|
RoleId |
String |
625372**** |
ID du rôle RAM. |
|
RegionId |
String |
cn-hangzhou |
ID de la région. |
|
DeployMode |
String |
standard |
Mode de déploiement. |
|
SchedulerType |
String |
pbs |
Type d'ordonnanceur. |
|
AccountType |
String |
nis |
Type de compte de domaine. |
|
VolumeType |
String |
NAS |
Type de stockage partagé. |
|
VolumeMountpoint |
String |
0832****.cn-hangzhou.nas.aliyuncs.com |
Point de montage du stockage partagé. |
|
VpcId |
String |
vpc-**** |
ID du Virtual Private Cloud (VPC). |
|
ImageId |
String |
centos_7_02**** |
ID de l'image. |
|
Location |
String |
PublicCloud |
Emplacement de déploiement du cluster. |
|
CreateTime |
String |
2022-06-08 16:03:40 |
Heure de début de création du cluster. |
Création d'un cluster terminée
L'exemple suivant illustre l'événement que EventBridge reçoit lorsqu'un cluster est créé :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ehpc",
"specversion": "1.0",
"subject": "acs.ehpc:cn-hangzhou:123456789098****:215672",
"time": "2022-06-08T16:03:40Z",
"type": "ehpc:ClusterOperation:ClusterCreated",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"RequestId": "2372XSZB6-3EA7-10B2-A63D-42AEF131****",
"ClusterId": "ehpc-hz-****",
"ClusterName": "E-HPC cluster",
"Uid": "1254345****",
"RegionId": "cn-hangzhou",
"DeployMode": "standard",
"SchedulerType": "pbs",
"AccountType": "nis",
"VolumeType": "NAS",
"VolumeMountpoint": "0832****.cn-hangzhou.nas.aliyuncs.com",
"VpcId": "vpc-****",
"ImageId": "centos_7_02****",
"Location": "PublicCloud",
"CreatedTime": "2022-06-08T16:03:40Z",
"OperationResult": "SUCCESS",
"Detail": "Cluster is created successfully"
}
}
Pour plus d'informations sur les paramètres dans data, reportez-vous au tableau de description des champs.
Début de suppression d'un cluster
L'exemple suivant illustre l'événement que EventBridge reçoit lors du début de suppression d'un cluster :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ehpc",
"specversion": "1.0",
"subject": "acs.ehpc:cn-hangzhou:123456789098****:215672",
"time": "2022-06-21T07:34:57Z",
"type": "ehpc:ClusterOperation:ClusterDelete",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"RequestId": "2372XSZB6-3EA7-10B2-A63D-42AEF131****",
"ClusterId": "ehpc-hz-xxxxx",
"ClusterName": "E-HPC cluster",
"Uid": "1254345****",
"SubUid": "234726****",
"RoleId": "625372****",
"RegionId": "cn-hangzhou",
"DeleteTime": "2022-06-21T07:34:57Z"
}
}
Pour plus d'informations sur les paramètres dans data, reportez-vous au tableau de description des champs.
Suppression d'un cluster terminée
L'exemple suivant illustre l'événement que EventBridge reçoit lorsqu'un cluster est supprimé :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ehpc",
"specversion": "1.0",
"subject": "acs.ehpc:cn-hangzhou:123456789098****:215672",
"time": "2022-06-21T07:34:57Z",
"type": "ehpc:ClusterOperation:ClusterDeleted",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"RequestId": "2372XSZB6-3EA7-10B2-A63D-42AEF131****",
"ClusterId": "ehpc-hz-****",
"ClusterName": "E-HPC cluster",
"Uid": "1254345****",
"RegionId": "cn-hangzhou",
"DeletedTime": "2022-06-21T07:34:57Z",
"OperationResult": "SUCCESS",
"Detail": "Cluster is deleted successfully"
}
}
Pour plus d'informations sur les paramètres dans data, reportez-vous au tableau de description des champs.
Début de restauration d'un cluster
L'exemple suivant illustre l'événement que EventBridge reçoit lors du début de restauration d'un cluster :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ehpc",
"specversion": "1.0",
"subject": "acs.ehpc:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41+08:00",
"type": "ehpc:ClusterOperation:ClusterRecover",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"RequestId": "2372XSZB6-3EA7-10B2-A63D-42AEF131****",
"ClusterId": "ehpc-hz-****",
"ClusterName": "E-HPC cluster",
"Uid": "1254345****",
"SubUid": "234726****",
"RoleId": "625372****",
"RegionId": "cn-hangzhou",
"SchedulerType": "pbs",
"AccountType": "nis",
"ImageId": "centos_7_02xxxx",
"RecoverTime": "2022-06-21T07:34:57Z"
}
}
Pour plus d'informations sur les paramètres dans data, reportez-vous au tableau de description des champs.
Restauration d'un cluster terminée
L'exemple suivant illustre l'événement que EventBridge reçoit lorsqu'un cluster est restauré :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ehpc",
"specversion": "1.0",
"subject": "acs.ehpc:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41+08:00",
"type": "ehpc:ClusterOperation:ClusterRecovered",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"RequestId": "2372XSZB6-3EA7-10B2-A63D-42AEF131****",
"ClusterId": "ehpc-hz-****",
"ClusterName": "E-HPC cluster",
"Uid": "1254345****",
"RegionId": "cn-hangzhou",
"SchedulerType": "pbs",
"AccountType": "nis",
"ImageId": "centos_7_02****",
"RecoveredTime": "2022-06-21T07:34:57Z",
"OperationResult": "SUCCESS",
"Detail": "Cluster is recovered successfully"
}
}
Pour plus d'informations sur les paramètres dans data, reportez-vous au tableau de description des champs.
Début de démarrage d'un cluster
L'exemple suivant illustre l'événement que EventBridge reçoit lors du début de démarrage d'un cluster :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ehpc",
"specversion": "1.0",
"subject": "acs.ehpc:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41+08:00",
"type": "ehpc:ClusterOperation:ClusterStart",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"RequestId": "2372XSZB6-3EA7-10B2-A63D-42AEF131****",
"ClusterId": "ehpc-hz-****",
"ClusterName": "E-HPC cluster",
"Uid": "1254345****",
"SubUid": "234726****",
"RoleId": "625372****",
"RegionId": "cn-hangzhou",
"StartTime": "2022-06-21T07:34:57Z"
}
}
Pour plus d'informations sur les paramètres dans data, reportez-vous au tableau de description des champs.
Démarrage d'un cluster terminé
L'exemple suivant illustre l'événement que EventBridge reçoit lorsqu'un cluster est démarré :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ehpc",
"specversion": "1.0",
"subject": "acs.ehpc:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41+08:00",
"type": "ehpc:ClusterOperation:ClusterStarted",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"RequestId": "2372XSZB6-3EA7-10B2-A63D-42AEF131****",
"ClusterId": "ehpc-hz-****",
"ClusterName": "E-HPC cluster",
"Uid": "1254345****",
"RegionId": "cn-hangzhou",
"StartedTime": "2022-06-21T07:34:57Z",
"OperationResult": "SUCCESS",
"Detail": "Cluster is started successfully"
}
}
Pour plus d'informations sur les paramètres dans data, reportez-vous au tableau de description des champs.
Changement d'état d'un cluster
L'exemple suivant illustre l'événement que EventBridge reçoit lorsque l'état d'un cluster change :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ehpc",
"specversion": "1.0",
"subject": "acs.ehpc:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41+08:00",
"type": "ehpc:ClusterOperation:ClusterStatusChange",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"RequestId": "2372XSZB6-3EA7-10B2-A63D-42AEF131****",
"ClusterId": "ehpc-hz-****",
"ClusterName": "E-HPC cluster",
"Uid": "1254345****",
"RegionId": "cn-hangzhou",
"UpdateTime": "2022-06-21T07:34:57Z",
"OldStatus": "running",
"NewStatus": "exception",
"Detail": "heartbeat miss"
}
}
Pour plus d'informations sur les paramètres dans data, reportez-vous au tableau de description des champs.
Début d'arrêt d'un cluster
L'exemple suivant illustre l'événement que EventBridge reçoit lors du début d'arrêt d'un cluster :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ehpc",
"specversion": "1.0",
"subject": "acs.ehpc:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41+08:00",
"type": "ehpc:ClusterOperation:ClusterStop",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"RequestId": "2372XSZB6-3EA7-10B2-A63D-42AEF131****",
"ClusterId": "ehpc-hz-****",
"ClusterName": "E-HPC cluster",
"Uid": "1254345****",
"SubUid": "234726****",
"RoleId": "625372****",
"RegionId": "cn-hangzhou",
"StopTime": "2022-06-21T07:34:57Z"
}
}
Pour plus d'informations sur les paramètres dans data, reportez-vous au tableau de description des champs.
Arrêt d'un cluster terminé
L'exemple suivant illustre l'événement que EventBridge reçoit lorsqu'un cluster est arrêté :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ehpc",
"specversion": "1.0",
"subject": "acs.ehpc:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41+08:00",
"type": "ehpc:ClusterOperation:ClusterStopped",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"RequestId": "2372XSZB6-3EA7-10B2-A63D-42AEF131****",
"ClusterId": "ehpc-hz-****",
"ClusterName": "E-HPC cluster",
"Uid": "1254345****",
"RegionId": "cn-hangzhou",
"StoppedTime": "2022-06-21T07:34:57Z",
"OperationResult": "SUCCESS",
"Detail": "Cluster is stopped successfully"
}
}
Pour plus d'informations sur les paramètres dans data, reportez-vous au tableau de description des champs.
Début de création d'un nœud
L'exemple suivant illustre l'événement que EventBridge reçoit lors du début de création d'un nœud :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ehpc",
"specversion": "1.0",
"subject": "acs.ehpc:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41+08:00",
"type": "ehpc:NodeOperation:NodeCreate",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"RequestId": "2372XSZB6-3EA7-10B2-A63D-42AEF131****",
"ClusterId": "ehpc-hz-****",
"ClusterName": "E-HPC cluster",
"Uid": "1254345****",
"SubUid": "234726****",
"RoleId": "625372****",
"RegionId": "cn-hangzhou",
"ZoneId": "cn-hangzhou-h",
"VSwitchId": "vsw-bp1bf****",
"ImageId": "centos_7_02****",
"InstanceType": "ecs.c6.large",
"EcsChargeType": "PostPaid",
"Count": 10,
"JobQueue": "workq",
"CreateTime": "2022-06-21T07:34:57Z"
}
}
Le tableau suivant décrit les paramètres contenus dans data.
|
Paramètre |
Type |
Exemple |
Description |
|
RequestId |
String |
2372XSZB6-3EA7-10B2-A63D-42AEF131**** |
ID de la requête. |
|
ClusterId |
String |
ehpc-hz-**** |
ID du cluster. |
|
ClusterName |
String |
E-HPC cluster |
Nom du cluster. |
|
Uid |
String |
1254345**** |
ID du compte Alibaba Cloud. |
|
SubUid |
String |
234726**** |
ID de l'utilisateur RAM. |
|
RoleId |
String |
625372**** |
ID du rôle RAM. |
|
RegionId |
String |
cn-hangzhou |
ID de la région. |
|
ZoneId |
String |
cn-hangzhou-h |
ID de la zone. |
|
VSwitchId |
String |
vsw-bp1bf**** |
ID du vSwitch. |
|
ImageId |
String |
centos_7_02**** |
ID de l'image. |
|
InstanceType |
String |
ecs.c6.large |
Type d'instance. |
|
EcsChargeType |
String |
PostPaid |
Méthode de facturation. |
|
Count |
Int |
10 |
Nombre de nœuds. |
|
JobQueue |
String |
workq |
Nombre de tâches. |
|
CreateTime |
String |
2022-06-21T07:34:57Z |
Heure de début de création du nœud. |
Création d'un nœud terminée
L'exemple suivant illustre l'événement que EventBridge reçoit lorsqu'un nœud est créé :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ehpc",
"specversion": "1.0",
"subject": "acs.ehpc:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41+08:00",
"type": "ehpc:NodeOperation:NodeCreated",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"RequestId": "2372XSZB6-3EA7-10B2-A63D-42AEF131****",
"ClusterId": "ehpc-hz-****",
"ClusterName": "E-HPC cluster",
"Uid": "1254345****",
"RegionId": "cn-hangzhou",
"ZoneId": "cn-hangzhou-h",
"VSwitchId": "vsw-bp1bf****",
"ImageId": "centos_7_02****",
"InstanceType": "ecs.c6.large",
"EcsChargeType": "PostPaid",
"Count": 10,
"JobQueue": "workq",
"Instances": [
{"InstanceId": "i-xnshd****", "HostName": "compute000", "PrivateIpAddress": "192.168.XX.XX", "PublicIpAddress": "10.200.XX.XX"},
{"InstanceId": "i-xnshd****", "HostName": "compute001", "PrivateIpAddress": "192.168.XX.XX", "PublicIpAddress": "10.200.XX.XX"}
],
"OperationResult": "SUCCESS/FAILED",
"Detail": "NodeCreate success",
"CreatedTime": "2022-07-25T11:00:56Z"
}
}
Le tableau suivant décrit les paramètres contenus dans data.
|
Paramètre |
Type |
Exemple |
Description |
|
RequestId |
String |
2372XSZB6-3EA7-10B2-A63D-42AEF131**** |
ID de la requête. |
|
ClusterId |
String |
ehpc-hz-**** |
ID du cluster. |
|
ClusterName |
String |
E-HPC cluster |
Nom du cluster. |
|
Uid |
String |
1254345**** |
ID du compte Alibaba Cloud. |
|
RegionId |
String |
cn-hangzhou |
ID de la région. |
|
ZoneId |
String |
cn-hangzhou-h |
ID de la zone. |
|
VSwitchId |
String |
vsw-bp1bf**** |
ID du vSwitch. |
|
ImageId |
String |
centos_7_02**** |
ID de l'image. |
|
InstanceType |
String |
ecs.c6.large |
Type d'instance. |
|
EcsChargeType |
String |
PostPaid |
Méthode de facturation. |
|
Count |
Int |
10 |
Nombre de nœuds. |
|
JobQueue |
String |
workq |
Nombre de tâches. |
|
Instances |
Array |
Nœuds créés. |
|
|
InstanceId |
String |
i-xnshd**** |
ID d'instance du nœud. |
|
HostName |
String |
compute000 |
Nom d'hôte. |
|
PrivateIpAddress |
String |
192.168.XX.XX |
Adresse IP privée du nœud. |
|
PublicIpAddress |
String |
10.200.XX.XX |
Adresse IP publique du nœud. |
|
OperationResult |
String |
SUCCESS/FAILED |
Résultat de la création du nœud. |
|
Detail |
String |
NodeCreate success |
Détails de la création du nœud. |
|
CreatedTime |
String |
2022-07-25T11:00:56Z |
Heure de création du nœud. |
Début de suppression d'un nœud
L'exemple suivant illustre l'événement que EventBridge reçoit lors du début de suppression d'un nœud :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ehpc",
"specversion": "1.0",
"subject": "acs.ehpc:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41+08:00",
"type": "ehpc:NodeOperation:NodeDelete",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"RequestId": "2372XSZB6-3EA7-10B2-A63D-42AEF131****",
"ClusterId": "ehpc-hz-****",
"ClusterName": "E-HPC cluster",
"Uid": "1254345****",
"SubUid": "234726****",
"RoleId": "625372****",
"RegionId": "cn-hangzhou",
"InstanceIds": ["i-ab****","i-bc****"],
"DeleteTime": "2022-07-25T11:00:56Z"
}
}
Pour plus d'informations sur les paramètres dans data, reportez-vous au tableau de description des champs.
Suppression d'un nœud terminée
L'exemple suivant illustre l'événement que EventBridge reçoit lorsqu'un nœud est supprimé :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ehpc",
"specversion": "1.0",
"subject": "acs.ehpc:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41+08:00",
"type": "ehpc:NodeOperation:NodeDeleted",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"RequestId": "2372XSZB6-3EA7-10B2-A63D-42AEF131****",
"ClusterId": "ehpc-hz-****",
"ClusterName": "E-HPC cluster",
"Uid": "12543452***",
"RegionId": "cn-hangzhou",
"Instances": [
{"InstanceId": "i-ab****", "HostName": "compute000", "PrivateIpAddress": "192.168.XX.XX", "JobQueue": "workq", "InstanceType": "ecs.c6.large"},
{"InstanceId": "i-bc****", "HostName": "compute001", "PrivateIpAddress": "192.168.XX.XX", "JobQueue": "workq", "InstanceType": "ecs.c7.large"}
],
"OperationResult": "SUCCESS/FAILED",
"Detail": "NodeDelete success",
"DeletedTime": "2022-07-25T11:00:56Z"
}
}
Pour plus d'informations sur les paramètres dans data, reportez-vous au tableau de description des champs.
Début de démarrage d'un nœud
L'exemple suivant illustre l'événement que EventBridge reçoit lors du début de démarrage d'un nœud :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ehpc",
"specversion": "1.0",
"subject": "acs.ehpc:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41+08:00",
"type": "ehpc:NodeOperation:NodeStart",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"RequestId": "2372XSZB6-3EA7-10B2-A63D-42AEF131****",
"ClusterId": "ehpc-hz-xxxxx",
"ClusterName": "E-HPC cluster",
"Uid": "1254345****",
"SubUid": "234726****",
"RoleId": "6253721****",
"RegionId": "cn-hangzhou",
"InstanceIds": ["i-ab****", "i-bc****"],
"StartTime": "2022-07-25T11:00:56Z"
}
}
Pour plus d'informations sur les paramètres dans data, reportez-vous au tableau de description des champs.
Démarrage d'un nœud terminé
L'exemple suivant illustre l'événement que EventBridge reçoit lorsqu'un nœud est démarré :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ehpc",
"specversion": "1.0",
"subject": "acs.ehpc:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41+08:00",
"type": "ehpc:NodeOperation:NodeStarted",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"RequestId": "2372XSZB6-3EA7-10B2-A63D-42AEF131****",
"ClusterId": "ehpc-hz-****",
"ClusterName": "E-HPC cluster",
"Uid": "1254345****",
"RegionId": "cn-hangzhou",
"Instances": [
{"InstanceId": "i-ab****", "HostName": "compute000", "PrivateIpAddress": "192.168.XX.XX", "JobQueue": "workq", "InstanceType": "ecs.c6.large"},
{"InstanceId": "i-bc****", "HostName": "compute001", "PrivateIpAddress": "192.168.XX.XX", "JobQueue": "workq", "InstanceType": "ecs.c7.large"}
],
"OperationResult": "SUCCESS/FAILED",
"Detail": "NodeStart success",
"StartedTime": "2022-07-25T11:00:56Z"
}
}
Pour plus d'informations sur les paramètres dans data, reportez-vous au tableau de description des champs.
Changement d'état d'un nœud
L'exemple suivant illustre l'événement que EventBridge reçoit lorsque l'état d'un nœud change :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ehpc",
"specversion": "1.0",
"subject": "acs.ehpc:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41+08:00",
"type": "ehpc:NodeOperation:NodeStatusChange",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"RequestId": "2372XSZB6-3EA7-10B2-A63D-42AEF131****",
"ClusterId": "ehpc-hz-****",
"Uid": "1254345****",
"RegionId": "cn-hangzhou",
"ClusterName": "E-HPC cluster",
"UpdateTime": "2022-06-21T07:34:57Z",
"InstanceId": "i-auajxl****",
"HostName": "compute000",
"OldStatus": "running",
"NewStatus": "exception",
"Detail": "heartbeat miss"
}
}
Le tableau suivant décrit les paramètres contenus dans data.
|
Paramètre |
Type |
Exemple |
Description |
|
RequestId |
String |
2372XSZB6-3EA7-10B2-A63D-42AEF131**** |
ID de la requête. |
|
ClusterId |
String |
ehpc-hz-**** |
ID du cluster. |
|
Uid |
String |
1254345**** |
ID du compte Alibaba Cloud. |
|
RegionId |
String |
cn-hangzhou |
ID de la région. |
|
ClusterName |
String |
E-HPC cluster |
Nom du cluster. |
|
UpdateTime |
String |
2022-06-21T07:34:57Z |
Heure du changement d'état du nœud. |
|
InstanceId |
String |
i-auajxl**** |
ID d'instance du nœud. |
|
HostName |
String |
compute000 |
Nom d'hôte. |
|
OldStatus |
String |
running |
État du nœud avant le changement. |
|
NewStatus |
String |
exception |
État du nœud après le changement. |
|
Detail |
String |
heartbeat miss |
Détails du changement d'état. |
Début d'arrêt d'un nœud
L'exemple suivant illustre l'événement que EventBridge reçoit lors du début d'arrêt d'un nœud :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ehpc",
"specversion": "1.0",
"subject": "acs.ehpc:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41+08:00",
"type": "ehpc:NodeOperation:NodeStop",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"RequestId": "2372XSZB6-3EA7-10B2-A63D-42AEF131****",
"ClusterId": "ehpc-hz-****",
"ClusterName": "E-HPC cluster",
"Uid": "1254345****",
"SubUid": "234726****",
"RoleId": "625372****",
"RegionId": "cn-hangzhou",
"InstanceIds": ["i-ab****", "i-bc****"],
"StopTime": "2022-07-25T11:00:56Z"
}
}
Pour plus d'informations sur les paramètres dans data, reportez-vous au tableau de description des champs.
Arrêt d'un nœud terminé
L'exemple suivant illustre l'événement que EventBridge reçoit lorsqu'un nœud est arrêté :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ehpc",
"specversion": "1.0",
"subject": "acs.ehpc:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41+08:00",
"type": "ehpc:NodeOperation:NodeStopped",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"RequestId": "2372XSZB6-3EA7-10B2-A63D-42AEF131****",
"ClusterId": "ehpc-hz-****",
"ClusterName": "E-HPC cluster",
"Uid": "1254345****",
"RegionId": "cn-hangzhou",
"Instances": [
{"InstanceId": "i-ab****", "HostName": "compute000", "PrivateIpAddress": "192.168.XX.XX", "JobQueue": "workq", "InstanceType": "ecs.c6.large"},
{"InstanceId": "i-bc****", "HostName": "compute001", "PrivateIpAddress": "192.168.XX.XX", "JobQueue": "workq", "InstanceType": "ecs.c7.large"}
],
"OperationResult": "SUCCESS/FAILED",
"Detail": "NodeStop success",
"StoppedTime": "2022-07-25T11:00:56Z"
}
}
Pour plus d'informations sur les paramètres dans data, reportez-vous au tableau de description des champs.
Début de création d'un nœud dans un cluster cloud hybride
L'exemple suivant illustre l'événement que EventBridge reçoit lors du début de création d'un nœud dans un cluster cloud hybride :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ehpc",
"specversion": "1.0",
"subject": "acs.ehpc:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41+08:00",
"type": "ehpc:NodeOperation:NodeCreateForHybrid",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"RequestId": "2372XSZB6-3EA7-10B2-A63D-42AEF131****",
"ClusterId": "ehpc-hz-xxxxx",
"ClusterName": "E-HPC cluster",
"Uid": "1254345****",
"SubUid": "234726****",
"RoleId": "6253721****",
"RegionId": "cn-hangzhou",
"ZoneInfos": [
{"ZoneId": "cn-hangzhou-a", "VSwitchId": "vsw-bp1e47optm9g58zcu****"},
{"ZoneId": "cn-hangzhou-b", "VSwitchId": "vsw-bp1e47optm9g58zcu****"}
],
"InstanceTypeModel": [
{"InstanceType": "ecs.n1.tiny", "TargetImageId": "win2016_1607_x64_dtc_zh-cn_40G_alibase_20210516.vhd", "MaxPrice": 0.034},
{"InstanceType": "ecs.g7.4xlarge", "TargetImageId": "m-bp1gvdxguovoui7z****", "MaxPrice": 2.5}
],
"Cores": 2,
"Memory": 16,
"ImageId": "centos_7_02xxxx",
"TargetCapacity": 10,
"JobQueue": "workq",
"TotalRound": 1,
"Interval": 60,
"CreateTime": "2022-07-25T11:00:56Z"
}
}
Le tableau suivant décrit les paramètres contenus dans data.
|
Paramètre |
Type |
Exemple |
Description |
|
RequestId |
String |
2372XSZB6-3EA7-10B2-A63D-42AEF131**** |
ID de la requête. |
|
ClusterId |
String |
ehpc-hz-xxxxx |
ID du cluster. |
|
ClusterName |
String |
E-HPC cluster |
Nom du cluster. |
|
Uid |
String |
12543452**** |
ID du compte Alibaba Cloud. |
|
SubUid |
String |
234726**** |
ID de l'utilisateur RAM. |
|
RoleId |
String |
6253721**** |
ID du rôle RAM. |
|
RegionId |
String |
cn-hangzhou |
ID de la région. |
|
ZoneInfos |
Array |
Informations sur les zones. |
|
|
ZoneId |
String |
cn-hangzhou-a |
ID de la zone. |
|
VSwitchId |
String |
vsw-bp1e47optm9g58zcu**** |
ID du vSwitch. |
|
InstanceTypeModel |
Array |
Types d'instances. |
|
|
InstanceType |
String |
ecs.n1.tiny |
Type d'instance. |
|
TargetImageId |
String |
m-bp1gvdxguovoui7z**** |
ID de l'image d'instance. |
|
MaxPrice |
Number |
2.5 |
Prix horaire maximal payé pour l'instance préemptible. |
|
Cores |
Int |
2 |
Nombre de vCPU. |
|
Memory |
Int |
16 |
Taille de la mémoire. |
|
ImageId |
String |
centos_7_02xxxx |
ID de l'image. |
|
TargetCapacity |
Int |
10 |
Nombre de ressources à ajouter. |
|
JobQueue |
String |
workq |
Nom de la file d'attente des tâches. |
|
TotalRound |
Int |
1 |
Nombre total de lots pour la création de nœuds. |
|
Interval |
Int |
60 |
Intervalle entre deux lots consécutifs de création de nœuds. |
|
CreateTime |
String |
2022-07-25T11:00:56Z |
Heure de début de création du nœud. |
Création d'un nœud dans un cluster cloud hybride terminée
L'exemple suivant illustre l'événement que EventBridge reçoit lorsqu'un nœud est créé dans un cluster cloud hybride :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ehpc",
"specversion": "1.0",
"subject": "acs.ehpc:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41+08:00",
"type": "ehpc:NodeOperation:NodeCreatedForHybrid",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"RequestId": "2372XSZB6-3EA7-10B2-A63D-42AEF13176O0",
"ClusterId": "ehpc-hz-xxxxx",
"ClusterName": "E-HPC cluster",
"Uid": "12543452***",
"RegionId": "cn-hangzhou",
"ZoneInfos": [
{"ZoneId": "cn-hangzhou-a", "VSwitchId": "vsw-bp1e47optm9g58zcu****"},
{"ZoneId": "cn-hangzhou-b", "VSwitchId": "vsw-bp1e47optm9g58zcu****"}
],
"InstanceTypeModel": [
{"InstanceType": "ecs.n1.tiny", "TargetImageId": "win2016_1607_x64_dtc_zh-cn_40G_alibase_20210516.vhd", "MaxPrice": 0.034},
{"InstanceType": "ecs.g7.4xlarge", "TargetImageId": "m-bp1gvdxguovoui7z3jol", "MaxPrice": 2.5}
],
"Cores": 2,
"Memory": 16,
"ImageId": "centos_7_02xxxx",
"TargetCapacity": 10,
"JobQueue": "workq",
"Round": 1,
"Interval": 60,
"Instances": [
{"InstanceId": "i-xnshdj***", "ZoneId": "cn-hangzhou-a", "ImageId": "m-bp1gvdxguovoui7z3jol", "HostName": "compute000", "PrivateIpAddress": "192.168.0.1", "PublicIpAddress": "10.200.1.2"},
{"InstanceId": "i-xnshdk***", "ZoneId": "cn-hangzhou-b", "ImageId": "m-bp1gvdxguovoui7z3jol", "HostName": "compute001", "PrivateIpAddress": "192.168.0.2", "PublicIpAddress": "10.200.3.2"}
],
"OperationResult": "SUCCESS/FAILED",
"Detail": "NodeCreate success",
"CreatedTime": "2022-07-25T11:00:56Z"
}
}
Pour plus d'informations sur les paramètres dans data, reportez-vous au tableau de description des champs.
Soumission d'une tâche
L'exemple suivant illustre l'événement que EventBridge reçoit lors de la soumission d'une tâche :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ehpc",
"specversion": "1.0",
"subject": "acs.ehpc:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41+08:00",
"type": "ehpc:Instant:CreateJob",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"RequestId": "2372XSZB6-3EA7-10B2-A63D-42AEF131****",
"UserUid": "12543452***",
"SubUserUid": "33343452***",
"CreatedAt": "2024-02-10T08:00:00Z",
"JobName": "MyJob",
"JobId": "job-1234****",
"TaskNames": "MyTask",
"TaskSustainable": "true",
"TaskExecutorCount": "100",
"TaskExecutorResource": "cores:2|mem:4|disk:40"
}
}
Le tableau suivant décrit les paramètres contenus dans data.
|
Paramètre |
Type |
Exemple |
Description |
||||
|
RequestId |
String |
2372XSZB6-3EA7-10B2-A63D-42AEF131**** |
ID de la requête. |
||||
|
UserUid |
String |
12543452*** |
UID du compte Alibaba Cloud. |
||||
|
SubUserUid |
String |
33343452*** |
UID de l'utilisateur RAM. |
||||
|
CreatedAt |
String |
2024-02-10T08:00:00Z |
Heure de soumission de la tâche. |
||||
|
JobName |
String |
MyJob |
Nom de la tâche. |
||||
|
JobId |
String |
job-1234**** |
ID de la tâche. |
||||
|
TaskNames |
String |
MyTask |
Nom de la tâche. Séparez plusieurs noms de tâches par des virgules ( |
||||
|
TaskSustainable |
String |
true |
Indique si la tâche est de type LongRunning. Séparez plusieurs tâches par des virgules ( |
||||
|
TaskExecutorCount |
String |
100 |
Nombre d'exécuteurs de tâche. Séparez plusieurs tâches par des virgules ( |
||||
|
TaskExecutorResource |
String |
cores:2 |
mem:4 |
disk:40 |
Exécuteur de tâche. Format : |
mem:y |
disk:z`. Séparez plusieurs tâches par des virgules (,). |
Suppression d'une tâche
L'exemple suivant illustre l'événement que EventBridge reçoit lors de la suppression d'une tâche :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ehpc",
"specversion": "1.0",
"subject": "acs.ehpc:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41+08:00",
"type": "ehpc:Instant:DeleteJobs",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"RequestId": "2372XSZB6-3EA7-10B2-A63D-42AEF131****",
"UserUid": "12543452***",
"SubUserUid": "33343452***",
"DeletedAt": "2024-02-10T08:00:00Z",
"JobName": "MyJob",
"JobId": "job-1234****"
}
}
Le tableau suivant décrit les paramètres contenus dans data.
|
Paramètre |
Type |
Exemple |
Description |
|
RequestId |
String |
2372XSZB6-3EA7-10B2-A63D-42AEF131**** |
ID de la requête. |
|
UserUid |
String |
12543452*** |
UID du compte Alibaba Cloud. |
|
SubUserUid |
String |
33343452*** |
UID de l'utilisateur RAM. |
|
DeletedAt |
String |
2024-02-10T08:00:00Z |
Heure de suppression de la tâche. |
|
JobName |
String |
MyJob |
Nom de la tâche. |
|
JobId |
String |
job-1234**** |
ID de la tâche. |
Démarrage d'un exécuteur
L'exemple suivant illustre l'événement que EventBridge reçoit lors du démarrage d'un exécuteur :
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ehpc",
"specversion": "1.0",
"subject": "acs.ehpc:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41+08:00",
"type": "ehpc:Instant:ExecutorStartRunning",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"StartedAt": "2024-02-10T08:00:00Z",
"JobName": "MyJob",
"JobId": "job-1234****",
"TaskName": "MyTask",
"ArrayId": "1",
"Resource": "cores:2|mem:4|disk:40|parallism:1"
}
}
Le tableau suivant décrit les paramètres contenus dans data.
|
Paramètre |
Type |
Exemple |
Description |
||||||
|
StartedAt |
String |
2024-02-10T08:00:00Z |
Heure de démarrage de l'exécuteur. |
||||||
|
JobName |
String |
MyJob |
Nom de la tâche à laquelle appartient l'exécuteur. |
||||||
|
JobId |
String |
job-1234**** |
ID de la tâche à laquelle appartient l'exécuteur. |
||||||
|
TaskName |
String |
MyTask |
Nom de la sous-tâche à laquelle appartient l'exécuteur. |
||||||
|
ArrayId |
String |
1 |
Numéro de l'exécuteur. |
||||||
|
Resource |
String |
cores:2 |
mem:4 |
disk:40 |
parallism:1 |
Exécuteur. Format : |
mem:y |
disk:z |
parallism:w`. |
Arrêt d'un exécuteur
L'exemple suivant illustre l'événement que EventBridge reçoit lors de l'arrêt d'un exécuteur.
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ehpc",
"specversion": "1.0",
"subject": "acs.ehpc:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41+08:00",
"type": "ehpc:Instant:ExecutorFinished",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"FinishedAt": "2024-02-10T08:00:00Z",
"JobName": "MyJob",
"JobId": "job-1234****",
"TaskName": "MyTask",
"ArrayId": "1",
"Resource": "cores:2|mem:4|disk:40|parallism:1"
}
}
Le tableau suivant décrit les paramètres contenus dans data.
|
Paramètre |
Type |
Exemple |
Description |
||||||
|
FinishedAt |
String |
2024-02-10T08:00:00Z |
Heure d'arrêt de l'exécuteur. |
||||||
|
JobName |
String |
MyJob |
Nom de la tâche à laquelle appartient l'exécuteur. |
||||||
|
JobId |
String |
job-1234**** |
ID de la tâche à laquelle appartient l'exécuteur. |
||||||
|
TaskName |
String |
MyTask |
Nom de la sous-tâche à laquelle appartient l'exécuteur. |
||||||
|
ArrayId |
String |
1 |
Numéro de l'exécuteur. |
||||||
|
Resource |
String |
cores:2 |
mem:4 |
disk:40 |
parallism:1 |
Exécuteur. Format : |
mem:y |
disk:z |
parallism:w`. |