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 anormal entre sus recursos, y de cuándo es el momento de cambiar la versión del despliegue o depurar archivos no utilizados.

Tipos de evento de despliegue

Los despliegues de OCI GoldenGate emiten los siguientes tipos de evento:

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 de 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 de evento:

Nombre fácil de recordar Tipo de evento
Actualización de GoldeGate disponible
com.oraclecloud.goldengate.upgradenewversion
GoldenGate Mantenimiento de cambio de versión 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 de cancelación 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 nueva referencia de evento disponible de la versión 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
Fallida
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
   

Este es un evento de referencia para los 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"
  }
}