Eventi Oracle Cloud Infrastructure GoldenGate

Gli eventi sono messaggi strutturati che indicano modifiche alle risorse. È possibile creare regole per la sottoscrizione agli eventi e rimanere informati di qualsiasi attività anomala tra le risorse, quando è il momento di eseguire l'upgrade della distribuzione o rimuovere i file inutilizzati.

Tipi di evento di distribuzione

Le distribuzioni GoldenGate OCI emettono i tipi di evento riportati di seguito.

Nome riconoscibile dall'utente Tipo di evento
Inizio creazione distribuzione com.oraclecloud.goldengate.CreateDeployment.begin
Fine creazione distribuzione com.oraclecloud.goldengate.CreateDeployment.end
Elimina inizio distribuzione com.oraclecloud.goldengate.DeleteDeployment.begin
Fine eliminazione distribuzione com.oraclecloud.goldengate.DeleteDeployment.end
Inizio ripristino distribuzione com.oraclecloud.GoldenGate.RestoreDeployment.begin
Fine distribuzione ripristino com.oraclecloud.GoldenGate.RestoreDeployment.end
Avvia avvio 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
Inizio distribuzione aggiornamento com.oraclecloud.GoldenGate.UpdateDeployment.begin
Fine aggiornamento distribuzione com.oraclecloud.GoldenGate.UpdateDeployment.end
Utilizzo storage 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 distribuzione

I backup della distribuzione OCI GoldenGate emettono i tipi di evento riportati di seguito.

Nome riconoscibile dall'utente Tipo di evento
Inizio creazione backup distribuzione com.oraclecloud.GoldenGate.CreateDeploymentBackup.begin
Fine creazione backup distribuzione com.oraclecloud.GoldenGate.CreateDeploymentBackup.end
Elimina avvio backup della distribuzione com.oraclecloud.GoldenGate.DeleteDeploymentBackup.begin
Fine eliminazione 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 della 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 della distribuzione OCI GoldenGate emettono gli eventi riportati di seguito.

Nome riconoscibile dall'utente Tipo di evento
Distribuzione GoldenGate attiva com.oraclecloud.goldengate.stateactive
Creazione della distribuzione GoldenGate com.oraclecloud.goldengate.statecreating
Distribuzione GoldenGate eliminata com.oraclecloud.goldengate.statedeleted
Eliminazione della distribuzione GoldenGate com.oraclecloud.goldengate.statedeleting
Distribuzione di GoldenGate non riuscita com.oraclecloud.goldengate.statefailed
Distribuzione di GoldenGate non attiva com.oraclecloud.goldengate.stateinactive
La distribuzione GoldenGate 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"
  }
}

Tipo di evento di aggiornamento

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

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

Esempio di riferimento all'evento pianificato 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 di 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 GoldenGate OCI emettono i tipi di evento riportati di seguito.

Nome riconoscibile dall'utente Tipo di evento
Inizio creazione pipeline com.oraclecloud.goldengate.createpipeline.begin
Fine creazione pipeline com.oraclecloud.goldengate.createpipeline.end
Inizio eliminazione 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
Interrompi inizio pipeline com.oraclecloud.goldengate.stoppipeline.begin
Fine interruzione pipeline com.oraclecloud.goldengate.stoppipeline.end
Interrotto com.oraclecloud.goldengate.pipeline.statestopped
Inizio aggiornamento pipeline com.oraclecloud.goldengate.updatepipeline.begin
Fine aggiornamento pipeline com.oraclecloud.goldengate.updatepipeline.end
Aggiornamento com.oraclecloud.goldengate.pipeline.stateupdating

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