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