Eventi Oracle Cloud Infrastructure GoldenGate

Gli eventi sono messaggi strutturati che indicano le modifiche alle risorse. Puoi creare regole per sottoscrivere gli eventi e rimanere informato su qualsiasi attività abnomale tra le tue risorse, quando è il momento di aggiornare la tua distribuzione o rimuovere i file inutilizzati.

Tipi di evento di distribuzione

Le distribuzioni OCI GoldenGate emettono i seguenti tipi di evento:

Nome riconoscibile dall'utente Tipo di evento
Crea inizio distribuzione
com.oraclecloud.goldengate.CreateDeployment.begin
Crea fine distribuzione
com.oraclecloud.goldengate.CreateDeployment.end
Elimina inizio distribuzione
com.oraclecloud.goldengate.DeleteDeployment.begin
Elimina fine distribuzione
com.oraclecloud.goldengate.DeleteDeployment.end
Inizio ripristino distribuzione
com.oraclecloud.GoldenGate.RestoreDeployment.begin
Riavvia fine distribuzione
com.oraclecloud.GoldenGate.RestoreDeployment.end
Avvia inizio distribuzione
com.oraclecloud.GoldenGate.StartDeployment.begin
Inizio fine distribuzione
com.oraclecloud.GoldenGate.StartDeployment.end
Interrompi inizio distribuzione
com.oraclecloud.GoldenGate.StopDeployment.begin
Arresta fine distribuzione
com.oraclecloud.GoldenGate.StopDeployment.end
Aggiorna inizio distribuzione
com.oraclecloud.GoldenGate.UpdateDeployment.begin
Aggiorna fine distribuzione
com.oraclecloud.GoldenGate.UpdateDeployment.end
Storage utilizzo
com.oraclecloud.GoldenGate.StorageUtilization

Di seguito è riportato un evento di riferimento per le distribuzioni.

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

Tipi di evento di backup della distribuzione

I backup della distribuzione OCI GoldenGate emettono i seguenti tipi di evento:

Nome riconoscibile dall'utente Tipo di evento
Avvio del backup della distribuzione
com.oraclecloud.GoldenGate.CreateDeploymentBackup.begin
Crea fine backup della distribuzione
com.oraclecloud.GoldenGate.CreateDeploymentBackup.end
Inizio eliminazione backup della distribuzione
com.oraclecloud.GoldenGate.DeleteDeploymentBackup.begin
Elimina fine backup della distribuzione
com.oraclecloud.GoldenGate.DeleteDeploymentBackup.end
Inizio aggiornamento backup distribuzione
com.oraclecloud.GoldenGate.UpdateDeploymentBackup.begin
Fine aggiornamento backup distribuzione
com.oraclecloud.GoldenGate.UpdateDeploymentBackup.end

Di seguito è riportato un evento di riferimento per i backup di distribuzione.

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

Tipi di evento ciclo di vita distribuzione

Gli stati del ciclo di vita di distribuzione OCI GoldenGate emettono i seguenti eventi:

Nome riconoscibile dall'utente Tipo di evento
GoldenGate Distribuzione attiva
com.oraclecloud.goldengate.stateactive
Creazione della distribuzione GoldenGate
com.oraclecloud.goldengate.statecreating
Distribuzione di GoldenGate eliminata
com.oraclecloud.goldengate.statedeleted
Eliminazione della distribuzione GoldenGate
com.oraclecloud.goldengate.statedeleting
Distribuzione di GoldenGate non riuscita
com.oraclecloud.goldengate.statefailed
GoldenGate Distribuzione non attiva
com.oraclecloud.goldengate.stateinactive
GoldenGate La distribuzione richiede attenzione
com.oraclecloud.goldengate.stateneedsattention
Aggiornamento della distribuzione GoldenGate
com.oraclecloud.goldengate.stateupdating

Di seguito è riportato un evento di riferimento per lo stato del ciclo di vita della distribuzione.

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

Aggiorna tipo di evento

L'aggiornamento OCI GoldenGate emette il seguente tipo di evento:

Nome riconoscibile dall'utente Tipo di evento
GoldeGate Aggiornamento disponibile
com.oraclecloud.goldengate.upgradenewversion
GoldenGate Manutenzione dell'upgrade pianificata
com.oraclecloud.goldengate.upgrademaintenanceschedule

Esempio di riferimento all'evento programmato per la manutenzione dell'upgrade:

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

Esempio di riferimento all'evento di aggiornamento annullato:

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

Esempio di riferimento evento disponibile della nuova versione 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>"
  }
}

Tipi di evento pipeline

Le pipeline OCI GoldenGate emettono i seguenti tipi di evento:

Nome riconoscibile dall'utente Tipo di evento
Inizio creazione pipeline
com.oraclecloud.goldengate.createpipeline.begin
Crea fine pipeline
com.oraclecloud.goldengate.createpipeline.end
Elimina inizio pipeline
com.oraclecloud.goldengate.deletepipeline.begin
Elimina fine pipeline
com.oraclecloud.goldengate.deletepipeline.end
eliminati;
com.oraclecloud.goldengate.pipeline.statedeleted
Eliminazione
com.oraclecloud.goldengate.pipeline.statedeleting
Non riuscite
com.oraclecloud.goldengate.pipeline.statefailed
Richiede attenzione
com.oraclecloud.goldengate.pipeline.stateneedsattention
In esecuzione
com.oraclecloud.goldengate.pipeline.staterunning
Inizio pipeline stato
com.oraclecloud.goldengate.startpipeline.begin
Fine pipeline stato
com.oraclecloud.goldengate.startpipeline.end
Arresta inizio pipeline
com.oraclecloud.goldengate.stoppipeline.begin
Arresta fine pipeline
com.oraclecloud.goldengate.stoppipeline.end
Arrestato
com.oraclecloud.goldengate.pipeline.statestopped
Aggiorna inizio pipeline
com.oraclecloud.goldengate.updatepipeline.begin
Aggiorna fine pipeline
com.oraclecloud.goldengate.updatepipeline.end
Aggiornamento
com.oraclecloud.goldengate.pipeline.stateupdating
   

Di seguito è riportato un evento di riferimento per le pipeline.

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