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"
  }
}