Eventos de Oracle Cloud Infrastructure GoldenGate
Los eventos son mensajes estructurados que indican cambios en los recursos. Puede crear reglas para suscribirse a eventos y mantenerse informado de cualquier actividad anómala entre sus recursos, cuando sea el momento de cambiar la versión de despliegue o depurar archivos que no se utilizan.
Tipos de evento de despliegue
Los despliegues de OCI GoldenGate emiten los siguientes tipos de eventos:
| Nombre fácil de recordar | Tipo de evento |
|---|---|
| Inicio de creación de despliegue | com.oraclecloud.goldengate.CreateDeployment.begin |
| Fin de creación de despliegue | com.oraclecloud.goldengate.CreateDeployment.end |
| Inicio de supresión de despliegue | com.oraclecloud.goldengate.DeleteDeployment.begin |
| Fin de supresión de despliegue | com.oraclecloud.goldengate.DeleteDeployment.end |
| Inicio de restauración de despliegue | com.oraclecloud.GoldenGate.RestoreDeployment.begin |
| Fin de restauración de despliegue | com.oraclecloud.GoldenGate.RestoreDeployment.end |
| Iniciar de comienzo de despliegue | com.oraclecloud.GoldenGate.StartDeployment.begin |
| Fin de comienzo de despliegue | com.oraclecloud.GoldenGate.StartDeployment.end |
| Inicio de parada de despliegue | com.oraclecloud.GoldenGate.StopDeployment.begin |
| Fin de parada de despliegue | com.oraclecloud.GoldenGate.StopDeployment.end |
| Inicio de actualización de despliegue | com.oraclecloud.GoldenGate.UpdateDeployment.begin |
| Fin de actualización de despliegue | com.oraclecloud.GoldenGate.UpdateDeployment.end |
| Utilización de almacenamiento | com.oraclecloud.GoldenGate.StorageUtilization |
Este es un evento de referencia para los despliegues:
{
"eventType": "com.oraclecloud.goldengate.updatedeployment.begin",
"cloudEventsVersion": "0.1",
"eventTypeVersion": "2.0",
"source": "GoldenGate",
"eventTime": "2021-06-23T12:00:00.000Z",
"contentType": "application/json",
"data": {
"compartmentId": "ocid1.compartment.oc1..unique_ID",
"compartmentName": "example_compartment",
"resourceName": "example_name",
"resourceId": "ocid1.goldengatedeployment.<realm>.<region>..<unique_ID>",
"availabilityDomain": "availability_domain",
"freeFormTags": {},
"definedTags": {}
},
"eventID": "unique_ID",
"extensions": {
"compartmentId": "ocid1.compartment.oc1..unique_ID"
}
}
Tipos de evento de copia de seguridad de despliegue
Las copias de seguridad de despliegue de OCI GoldenGate emiten los siguientes tipos de evento:
| Nombre fácil de recordar | Tipo de evento |
|---|---|
| Inicio de creación de copia de seguridad de despliegue | com.oraclecloud.GoldenGate.CreateDeploymentBackup.begin |
| Fin de creación de copia de seguridad de despliegue | com.oraclecloud.GoldenGate.CreateDeploymentBackup.end |
| Inicio de supresión de copia de seguridad de despliegue | com.oraclecloud.GoldenGate.DeleteDeploymentBackup.begin |
| Fin de supresión de copia de seguridad de despliegue | com.oraclecloud.GoldenGate.DeleteDeploymentBackup.end |
| Inicio de actualización de copia de seguridad de despliegue | com.oraclecloud.GoldenGate.UpdateDeploymentBackup.begin |
| Fin de actualización de copia de seguridad de despliegue | com.oraclecloud.GoldenGate.UpdateDeploymentBackup.end |
Este es un evento de referencia para las copias de seguridad de despliegue:
{
"eventType": "com.oraclecloud.goldengate.deletedeploymentbackup.begin",
"cloudEventsVersion": "0.1",
"eventTypeVersion": "2.0",
"source": "GoldenGate",
"eventTime": "2021-06-23T12:00:00.000Z",
"contentType": "application/json",
"data": {
"compartmentId": "ocid1.compartment.oc1..unique_ID",
"compartmentName": "example_compartment",
"resourceName": "example_name",
"resourceId": "ocid1.goldengatedeployment.<realm>.<region>..<unique_ID>",
"availabilityDomain": "availability_domain",
"freeFormTags": {},
"definedTags": {}
},
"eventID": "unique_ID",
"extensions": {
"compartmentId": "ocid1.compartment.oc1..unique_ID"
}
}
Tipos de evento de ciclo de vida de despliegue
Los estados del ciclo de vida del despliegue de OCI GoldenGate emiten los siguientes eventos:
| Nombre fácil de recordar | Tipo de evento |
|---|---|
| Despliegue activo de GoldenGate | com.oraclecloud.goldengate.stateactive |
| Creando despliegue de GoldenGate | com.oraclecloud.goldengate.statecreating |
| Despliegue de GoldenGate suprimido | com.oraclecloud.goldengate.statedeleted |
| Suprimiendo despliegue de GoldenGate | com.oraclecloud.goldengate.statedeleting |
| Fallo en el despliegue de GoldenGate | com.oraclecloud.goldengate.statefailed |
| Despliegue de GoldenGate inactivo | com.oraclecloud.goldengate.stateinactive |
| Despliegue de GoldenGate precisa atención | com.oraclecloud.goldengate.stateneedsattention |
| Actualizando despliegue de GoldenGate | com.oraclecloud.goldengate.stateupdating |
Este es un evento de referencia para el estado del ciclo de vida de despliegue:
{
"eventType": "com.oraclecloud.goldengate.stateactive",
"cloudEventsVersion": "0.1",
"eventTypeVersion": "2.0",
"source": "GoldenGate",
"eventTime": "2021-06-23T12:00:00.000Z",
"contentType": "application/json",
"data": {
"compartmentId": "ocid1.compartment.oc1..unique_ID",
"compartmentName": "example_compartment",
"resourceName": "example_name",
"resourceId": "ocid1.goldengatedeployment.<realm>.<region>..<unique_ID>"
},
"eventID": "unique_ID",
"extensions": {
"compartmentId": "ocid1.compartment.oc1..unique_ID"
}
}
Tipo de evento de actualización
La actualización de OCI GoldenGate emite el siguiente tipo del evento:
| Nombre fácil de recordar | Tipo de evento |
|---|---|
| Actualización de GoldenGate disponible | com.oraclecloud.goldengate.upgradenewversion |
| Mantenimiento de actualización de GoldenGate programado | com.oraclecloud.goldengate.upgrademaintenanceschedule |
Ejemplo de referencia de evento programado de mantenimiento de actualización:
{
"eventType": "com.oraclecloud.goldengate.upgrademaintenanceschedule",
"cloudEventsVersion": "0.1",
"eventTypeVersion": "2.0",
"source": "GoldenGate",
"eventTime": "2024-06-23T12:00:00.000Z",
"contentType": "application/json",
"data": {
"compartmentId": "ocid1.compartment.<realm>.<region>..<unique_ID>",
"compartmentName": "example_compartment",
"resourceName": "example_name",
"resourceId": "ocid1.goldengatedeployment.<realm>.<region>..<unique_ID>",
"additionalDetails": {
"goldengatedeploymentupgrade": "ocid1.goldengatedeploymentupgrade.<realm>.<region>..<unique_ID>",
"message": "Maintenance schedule time: '<schedule_time>, OGG version:
'<ogg_version>'.",
"type": "UPGRADE_SCHEDULE"
}
},
"eventID": "unique_ID",
"extensions": {
"compartmentId": "ocid1.compartment.<realm>.<region>..<unique_ID>"
}
}
Ejemplo de referencia de evento cancelado de actualización:
{
"eventType": "com.oraclecloud.goldengate.upgrademaintenanceschedule",
"cloudEventsVersion": "0.1",
"eventTypeVersion": "2.0",
"source": "GoldenGate",
"eventTime": "2024-06-23T12:00:00.000Z",
"contentType": "application/json",
"data": {
"compartmentId": "ocid1.compartment.<realm>.<region>..<unique_ID>",
"compartmentName": "example_compartment",
"resourceName": "example_name",
"resourceId": "ocid1.goldengatedeployment.<realm>.<region>..<unique_ID>",
"additionalDetails": {
"goldengatedeploymentupgrade": "ocid1.goldengatedeploymentupgrade.<realm>.<region>..<unique_ID>",
"message": "Scheduled upgrade has been cancelled, <cancellation_reason>",
"type": "UPGRADE_SCHEDULE"
}
},
"eventID": "unique_ID",
"extensions": {
"compartmentId": "ocid1.compartment.<realm>.<region>..<unique_ID>"
}
}
Ejemplo de referencia de evento disponible de la nueva versión de GoldenGate:
{
"eventType": "com.oraclecloud.goldengate.upgradenewversion",
"cloudEventsVersion": "0.1",
"eventTypeVersion": "2.0",
"source": "GoldenGate",
"eventTime": "2024-06-23T12:00:00.000Z",
"contentType": "application/json",
"data": {
"compartmentId": "ocid1.compartment.<realm>.<region>..<unique_ID>",
"compartmentName": "example_compartment",
"resourceName": "example_name",
"resourceId": "ocid1.goldengatedeployment.<realm>.<region>..<unique_ID>",
"additionalDetails": {
"message": "New ogg version is available.",
"version": "oggoracle:23..<unique_ID>"
}
},
"eventID": "unique_ID",
"extensions": {
"compartmentId": "ocid1.compartment.<realm>.<region>..<unique_ID>"
}
}
Tipos de Eventos de Pipeline
Los pipelines de OCI GoldenGate emiten los siguientes tipos de eventos:
| Nombre fácil de recordar | Tipo de evento |
|---|---|
| Inicio de creación de pipeline | com.oraclecloud.goldengate.createpipeline.begin |
| Fin de creación de pipeline | com.oraclecloud.goldengate.createpipeline.end |
| Inicio de supresión de pipeline | com.oraclecloud.goldengate.deletepipeline.begin |
| Fin de supresión de pipeline | com.oraclecloud.goldengate.deletepipeline.end |
| Suprimido | com.oraclecloud.goldengate.pipeline.statedeleted |
| Supresión | com.oraclecloud.goldengate.pipeline.statedeleting |
| Fallido | com.oraclecloud.goldengate.pipeline.statefailed |
| Precisa atención | com.oraclecloud.goldengate.pipeline.stateneedsattention |
| En ejecución | com.oraclecloud.goldengate.pipeline.staterunning |
| Inicio de pipeline de estado | com.oraclecloud.goldengate.startpipeline.begin |
| Fin de pipeline de estado | com.oraclecloud.goldengate.startpipeline.end |
| Inicio de parada de pipeline | com.oraclecloud.goldengate.stoppipeline.begin |
| Finalización de parada de pipeline | com.oraclecloud.goldengate.stoppipeline.end |
| Parado | com.oraclecloud.goldengate.pipeline.statestopped |
| Inicio de actualización de pipeline | com.oraclecloud.goldengate.updatepipeline.begin |
| Fin de actualización de pipeline | com.oraclecloud.goldengate.updatepipeline.end |
| Actualización | com.oraclecloud.goldengate.pipeline.stateupdating |
A continuación se muestra un evento de referencia para pipelines:
{
"eventType": "com.oraclecloud.goldengate.startpipeline.begin",
"cloudEventsVersion": "0.1",
"eventTypeVersion": "2.0",
"source": "GoldenGate",
"eventID": "unique_ID",
"eventTime": "2025-02-13T06:29:10.357Z",
"contentType": "application/json",
"data": {
"compartmentId": "ocid1.compartment.oc1..unique_ID",
"compartmentName": "example_compartment",
"resourceName": "example_name",
"resourceId": "ocid1.goldengatepipeline.<realm>.<region>..<unique_ID>",
"availabilityDomain": "availability_domain",
"freeformTags": {},
"definedTags": {}
},
"extensions": {
"compartmentId": "ocid1.compartment.oc1..unique_ID"
}
}