Este tema describe los tipos de eventos de Elastic High Performance Computing (E-HPC) que ActionTrail registra y que se pueden publicar en EventBridge.
Regiones compatibles
Los eventos de E-HPC en las siguientes regiones se pueden publicar en EventBridge: China (Hangzhou), China (Shanghai), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Ulanqab), China (Shenzhen), China (Heyuan), China (Hong Kong), Germany (Frankfurt), Singapore y Japan (Tokyo).
Tipos de eventos
La siguiente tabla describe los tipos de eventos de E-HPC que se pueden publicar en EventBridge.
|
Tipo de evento |
Valor del parámetro 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 |
|
|
Se realiza una operación en un recurso |
ehpc:ActionTrail:AliyunServiceEvent |
|
Se llama a una operación de API |
ehpc:ActionTrail:ApiCall |
|
Se realiza una operación en la consola |
ehpc:ActionTrail:ConsoleOperation |
Para obtener más información sobre los parámetros definidos en la especificación CloudEvents, consulte Event overview.
Inicio de creación de un clúster
El siguiente ejemplo muestra el evento que EventBridge recibe cuando comienza la creación de un clúster:
{
"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"
}
}
La siguiente tabla describe los parámetros contenidos en data.
|
Parámetro |
Tipo |
Ejemplo |
Descripción |
|
RequestId |
String |
2372XSZB6-3EA7-10B2-A63D-42AEF131**** |
El ID de la solicitud. |
|
ClusterId |
String |
ehpc-hz-**** |
El ID del clúster. |
|
ClusterName |
String |
E-HPC cluster |
El nombre del clúster. |
|
Uid |
String |
1254345**** |
El ID de la cuenta de Alibaba Cloud. |
|
SubUid |
String |
234726**** |
El ID del usuario de Resource Access Management (RAM). |
|
RoleId |
String |
625372**** |
El ID del rol de RAM. |
|
RegionId |
String |
cn-hangzhou |
El ID de la región. |
|
DeployMode |
String |
standard |
El modo de despliegue. |
|
SchedulerType |
String |
pbs |
El tipo de programador. |
|
AccountType |
String |
nis |
El tipo de cuenta de dominio. |
|
VolumeType |
String |
NAS |
El tipo de almacenamiento compartido. |
|
VolumeMountpoint |
String |
0832****.cn-hangzhou.nas.aliyuncs.com |
El punto de montaje del almacenamiento compartido. |
|
VpcId |
String |
vpc-**** |
El ID de la virtual private cloud (VPC). |
|
ImageId |
String |
centos_7_02**** |
El ID de la imagen. |
|
Location |
String |
PublicCloud |
La ubicación donde se desplegó el clúster. |
|
CreateTime |
String |
2022-06-08 16:03:40 |
La hora en que comenzó la creación del clúster. |
Creación de un clúster
El siguiente ejemplo muestra el evento que EventBridge recibe cuando se crea un clúster:
{
"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"
}
}
Para obtener información sobre los parámetros en data, consulte field description table.
Inicio de eliminación de un clúster
El siguiente ejemplo muestra el evento que EventBridge recibe cuando comienza la eliminación de un clúster:
{
"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"
}
}
Para obtener información sobre los parámetros en data, consulte field description table.
Eliminación de un clúster
El siguiente ejemplo muestra el evento que EventBridge recibe cuando se elimina un clúster:
{
"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"
}
}
Para obtener información sobre los parámetros en data, consulte field description table.
Inicio de restauración de un clúster
El siguiente ejemplo muestra el evento que EventBridge recibe cuando comienza la restauración de un clúster:
{
"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"
}
}
Para obtener información sobre los parámetros en data, consulte field description table.
Restauración de un clúster
El siguiente ejemplo muestra el evento que EventBridge recibe cuando se restaura un clúster:
{
"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"
}
}
Para obtener información sobre los parámetros en data, consulte field description table.
Inicio de encendido de un clúster
El siguiente ejemplo muestra el evento que recibe EventBridge cuando comienza el encendido de un clúster:
{
"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"
}
}
Para obtener información sobre los parámetros en data, consulte field description table.
Encendido de un clúster
El siguiente ejemplo muestra el evento que EventBridge recibe cuando se enciende un clúster:
{
"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"
}
}
Para obtener información sobre los parámetros en data, consulte field description table.
Cambio de estado de un clúster
El siguiente ejemplo muestra el evento que recibe EventBridge cuando cambia el estado de un clúster:
{
"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"
}
}
Para obtener información sobre los parámetros en data, consulte field description table.
Inicio de detención de un clúster
El siguiente ejemplo muestra el evento que EventBridge recibe cuando comienza la detención de un clúster:
{
"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"
}
}
Para obtener información sobre los parámetros en data, consulte field description table.
Detención de un clúster
El siguiente ejemplo muestra el evento que EventBridge recibe cuando se detiene un clúster:
{
"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"
}
}
Para obtener información sobre los parámetros en data, consulte field description table.
Inicio de creación de un nodo
El siguiente ejemplo muestra el evento que EventBridge recibe cuando comienza la creación de un nodo:
{
"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"
}
}
La siguiente tabla describe los parámetros contenidos en data.
|
Parámetro |
Tipo |
Ejemplo |
Descripción |
|
RequestId |
String |
2372XSZB6-3EA7-10B2-A63D-42AEF131**** |
El ID de la solicitud. |
|
ClusterId |
String |
ehpc-hz-**** |
El ID del clúster. |
|
ClusterName |
String |
E-HPC cluster |
El nombre del clúster. |
|
Uid |
String |
1254345**** |
El ID de la cuenta de Alibaba Cloud. |
|
SubUid |
String |
234726**** |
El ID del usuario de RAM. |
|
RoleId |
String |
625372**** |
El ID del rol de RAM. |
|
RegionId |
String |
cn-hangzhou |
El ID de la región. |
|
ZoneId |
String |
cn-hangzhou-h |
El ID de la zona. |
|
VSwitchId |
String |
vsw-bp1bf**** |
El ID del vSwitch. |
|
ImageId |
String |
centos_7_02**** |
El ID de la imagen. |
|
InstanceType |
String |
ecs.c6.large |
El tipo de instancia. |
|
EcsChargeType |
String |
PostPaid |
El método de facturación. |
|
Count |
Int |
10 |
El número de nodos. |
|
JobQueue |
String |
workq |
El número de trabajos. |
|
CreateTime |
String |
2022-06-21T07:34:57Z |
La hora en que comenzó la creación del nodo. |
Creación de un nodo
El siguiente ejemplo muestra el evento que EventBridge recibe cuando se crea un nodo:
{
"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"
}
}
La siguiente tabla describe los parámetros contenidos en data.
|
Parámetro |
Tipo |
Ejemplo |
Descripción |
|
RequestId |
String |
2372XSZB6-3EA7-10B2-A63D-42AEF131**** |
El ID de la solicitud. |
|
ClusterId |
String |
ehpc-hz-**** |
El ID del clúster. |
|
ClusterName |
String |
E-HPC cluster |
El nombre del clúster. |
|
Uid |
String |
1254345**** |
El ID de la cuenta de Alibaba Cloud. |
|
RegionId |
String |
cn-hangzhou |
El ID de la región. |
|
ZoneId |
String |
cn-hangzhou-h |
El ID de la zona. |
|
VSwitchId |
String |
vsw-bp1bf**** |
El ID del vSwitch. |
|
ImageId |
String |
centos_7_02**** |
El ID de la imagen. |
|
InstanceType |
String |
ecs.c6.large |
El tipo de instancia. |
|
EcsChargeType |
String |
PostPaid |
El método de facturación. |
|
Count |
Int |
10 |
El número de nodos. |
|
JobQueue |
String |
workq |
El número de trabajos. |
|
Instances |
Array |
Los nodos creados. |
|
|
InstanceId |
String |
i-xnshd**** |
El ID de instancia del nodo. |
|
HostName |
String |
compute000 |
El nombre del host. |
|
PrivateIpAddress |
String |
192.168.XX.XX |
La dirección IP privada del nodo. |
|
PublicIpAddress |
String |
10.200.XX.XX |
La dirección IP pública del nodo. |
|
OperationResult |
String |
SUCCESS/FAILED |
El resultado de la creación del nodo. |
|
Detail |
String |
NodeCreate success |
Los detalles de la creación del nodo. |
|
CreatedTime |
String |
2022-07-25T11:00:56Z |
La hora en que se creó el nodo. |
Inicio de eliminación de un nodo
El siguiente ejemplo muestra el evento que EventBridge recibe cuando comienza la eliminación de un nodo:
{
"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"
}
}
Para obtener información sobre los parámetros en data, consulte field description table.
Eliminación de un nodo
El siguiente ejemplo muestra el evento que EventBridge recibe cuando se elimina un nodo:
{
"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"
}
}
Para obtener información sobre los parámetros en data, consulte field description table.
Inicio de encendido de un nodo
El siguiente ejemplo muestra el evento que EventBridge recibe cuando comienza el encendido de un nodo:
{
"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"
}
}
Para obtener información sobre los parámetros en data, consulte field description table.
Encendido de un nodo
El siguiente ejemplo muestra el evento que EventBridge recibe cuando se enciende un nodo:
{
"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"
}
}
Para obtener información sobre los parámetros en data, consulte field description table.
Cambio de estado de un nodo
El siguiente ejemplo muestra el evento que EventBridge recibe cuando cambia el estado de un nodo:
{
"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"
}
}
La siguiente tabla describe los parámetros contenidos en data.
|
Parámetro |
Tipo |
Ejemplo |
Descripción |
|
RequestId |
String |
2372XSZB6-3EA7-10B2-A63D-42AEF131**** |
El ID de la solicitud. |
|
ClusterId |
String |
ehpc-hz-**** |
El ID del clúster. |
|
Uid |
String |
1254345**** |
El ID de la cuenta de Alibaba Cloud. |
|
RegionId |
String |
cn-hangzhou |
El ID de la región. |
|
ClusterName |
String |
E-HPC cluster |
El nombre del clúster. |
|
UpdateTime |
String |
2022-06-21T07:34:57Z |
La hora en que cambió el estado del nodo. |
|
InstanceId |
String |
i-auajxl**** |
El ID de instancia del nodo. |
|
HostName |
String |
compute000 |
El nombre del host. |
|
OldStatus |
String |
running |
El estado del nodo antes del cambio. |
|
NewStatus |
String |
exception |
El estado del nodo después del cambio. |
|
Detail |
String |
heartbeat miss |
Los detalles del cambio de estado. |
Inicio de detención de un nodo
El siguiente ejemplo muestra el evento que EventBridge recibe cuando comienza la detención de un nodo:
{
"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"
}
}
Para obtener información sobre los parámetros en data, consulte field description table.
Detención de un nodo
El siguiente ejemplo muestra el evento que EventBridge recibe cuando se detiene un nodo:
{
"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"
}
}
Para obtener información sobre los parámetros en data, consulte field description table.
Inicio de creación de un nodo en un clúster de nube híbrida
A continuación se muestra el evento que EventBridge recibe cuando comienza la creación de un nodo en un clúster de nube híbrida:
{
"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"
}
}
En la siguiente tabla se describen los parámetros contenidos en data.
|
Parámetro |
Tipo |
Ejemplo |
Descripción |
|
RequestId |
String |
2372XSZB6-3EA7-10B2-A63D-42AEF131**** |
El identificador de la solicitud. |
|
ClusterId |
String |
ehpc-hz-xxxxx |
El identificador del clúster. |
|
ClusterName |
String |
E-HPC cluster |
El nombre del clúster. |
|
Uid |
String |
12543452**** |
El identificador de la cuenta de Alibaba Cloud. |
|
SubUid |
String |
234726**** |
El identificador del usuario de RAM. |
|
RoleId |
String |
6253721**** |
El identificador del rol de RAM. |
|
RegionId |
String |
cn-hangzhou |
El identificador de la región. |
|
ZoneInfos |
Array |
La información sobre las zonas. |
|
|
ZoneId |
String |
cn-hangzhou-a |
El identificador de la zona. |
|
VSwitchId |
String |
vsw-bp1e47optm9g58zcu**** |
El identificador del vSwitch. |
|
InstanceTypeModel |
Array |
Los tipos de instancia. |
|
|
InstanceType |
String |
ecs.n1.tiny |
El tipo de instancia. |
|
TargetImageId |
String |
m-bp1gvdxguovoui7z**** |
El identificador de la imagen de la instancia. |
|
MaxPrice |
Number |
2.5 |
El precio máximo por hora que se paga por la preemptible instance. |
|
Cores |
Int |
2 |
El número de vCPU. |
|
Memory |
Int |
16 |
El tamaño de la memoria. |
|
ImageId |
String |
centos_7_02xxxx |
El identificador de la imagen. |
|
TargetCapacity |
Int |
10 |
El número de recursos que desea agregar. |
|
JobQueue |
String |
workq |
El nombre de la cola de trabajos. |
|
TotalRound |
Int |
1 |
El número total de lotes para la creación de nodos. |
|
Interval |
Int |
60 |
El intervalo entre dos lotes consecutivos de creación de nodos. |
|
CreateTime |
String |
2022-07-25T11:00:56Z |
La hora a la que comenzó la creación del nodo. |
Creación de un nodo en un clúster de nube híbrida
A continuación se muestra el evento que EventBridge recibe cuando se crea un nodo en un clúster de nube híbrida:
{
"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"
}
}
Para obtener información sobre los parámetros de data, consulte field description table.
Envío de un trabajo
A continuación se muestra el evento que EventBridge recibe cuando se envía un trabajo:
{
"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"
}
}
En la siguiente tabla se describen los parámetros contenidos en data.
|
Parámetro |
Tipo |
Ejemplo |
Descripción |
||||
|
RequestId |
String |
2372XSZB6-3EA7-10B2-A63D-42AEF131**** |
El identificador de la solicitud. |
||||
|
UserUid |
String |
12543452*** |
El UID de la cuenta de Alibaba Cloud. |
||||
|
SubUserUid |
String |
33343452*** |
El UID del usuario de RAM. |
||||
|
CreatedAt |
String |
2024-02-10T08:00:00Z |
La hora a la que se envió el trabajo. |
||||
|
JobName |
String |
MyJob |
El nombre del trabajo. |
||||
|
JobId |
String |
job-1234**** |
El identificador del trabajo. |
||||
|
TaskNames |
String |
MyTask |
El nombre de la tarea. Separe varios nombres de tareas con comas ( |
||||
|
TaskSustainable |
String |
true |
Indica si el trabajo es de tipo LongRunning. Separe varios trabajos con comas ( |
||||
|
TaskExecutorCount |
String |
100 |
El número de ejecutores de tareas. Separe varias tareas con comas ( |
||||
|
TaskExecutorResource |
String |
cores:2 |
mem:4 |
disk:40 |
El ejecutor de tareas. Formato: |
mem:y |
disk:z`. Separe varias tareas con comas (,). |
Eliminación de un trabajo
A continuación se muestra el evento que EventBridge recibe cuando se elimina un trabajo:
{
"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****"
}
}
En la siguiente tabla se describen los parámetros contenidos en data.
|
Parámetro |
Tipo |
Ejemplo |
Descripción |
|
RequestId |
String |
2372XSZB6-3EA7-10B2-A63D-42AEF131**** |
El identificador de la solicitud. |
|
UserUid |
String |
12543452*** |
El UID de la cuenta de Alibaba Cloud. |
|
SubUserUid |
String |
33343452*** |
El UID del usuario de RAM. |
|
DeletedAt |
String |
2024-02-10T08:00:00Z |
La hora a la que se eliminó el trabajo. |
|
JobName |
String |
MyJob |
El nombre del trabajo. |
|
JobId |
String |
job-1234**** |
El identificador del trabajo. |
Inicio de un ejecutor
A continuación se muestra el evento que EventBridge recibe cuando se inicia un ejecutor:
{
"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"
}
}
En la siguiente tabla se describen los parámetros contenidos en data.
|
Parámetro |
Tipo |
Ejemplo |
Descripción |
||||||
|
StartedAt |
String |
2024-02-10T08:00:00Z |
La hora a la que se inició el ejecutor. |
||||||
|
JobName |
String |
MyJob |
El nombre del trabajo al que pertenece el ejecutor. |
||||||
|
JobId |
String |
job-1234**** |
El identificador del trabajo al que pertenece el ejecutor. |
||||||
|
TaskName |
String |
MyTask |
El nombre de la tarea a la que pertenece el ejecutor. |
||||||
|
ArrayId |
String |
1 |
El número del ejecutor. |
||||||
|
Resource |
String |
cores:2 |
mem:4 |
disk:40 |
parallism:1 |
El ejecutor. Formato: |
mem:y |
disk:z |
parallism:w`. |
Detención de un ejecutor
A continuación se muestra el evento que EventBridge recibe cuando se detiene un ejecutor.
{
"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"
}
}
En la siguiente tabla se describen los parámetros contenidos en data.
|
Parámetro |
Tipo |
Ejemplo |
Descripción |
||||||
|
FinishedAt |
String |
2024-02-10T08:00:00Z |
La hora a la que se detuvo el ejecutor. |
||||||
|
JobName |
String |
MyJob |
El nombre del trabajo al que pertenece el ejecutor. |
||||||
|
JobId |
String |
job-1234**** |
El identificador del trabajo al que pertenece el ejecutor. |
||||||
|
TaskName |
String |
MyTask |
El nombre de la tarea a la que pertenece el ejecutor. |
||||||
|
ArrayId |
String |
1 |
El número del ejecutor. |
||||||
|
Resource |
String |
cores:2 |
mem:4 |
disk:40 |
parallism:1 |
El ejecutor. Formato: |
mem:y |
disk:z |
parallism:w`. |