Evénements Oracle Cloud Infrastructure GoldenGate

Les événements sont des messages structurés indiquant des modifications dans les ressources. Vous pouvez créer des règles pour vous abonner à des événements afin de rester informé de toute activité anormale des ressources, et de savoir quand mettre à niveau votre déploiement ou purger les fichiers non utilisés.

Types d'événement de déploiement

Les déploiements OCI GoldenGate émettent les types d'événement suivants :

Nom convivial Type d'événement
Début de création de déploiement
com.oraclecloud.goldengate.CreateDeployment.begin
Fin de création de déploiement
com.oraclecloud.goldengate.CreateDeployment.end
Début de suppression de déploiement
com.oraclecloud.goldengate.DeleteDeployment.begin
Fin de suppression de déploiement
com.oraclecloud.goldengate.DeleteDeployment.end
Début de restauration de déploiement
com.oraclecloud.GoldenGate.RestoreDeployment.begin
Fin de restauration de déploiement
com.oraclecloud.GoldenGate.RestoreDeployment.end
Début de démarrage de déploiement
com.oraclecloud.GoldenGate.StartDeployment.begin
Fin de démarrage de déploiement
com.oraclecloud.GoldenGate.StartDeployment.end
Début d'arrêt de déploiement
com.oraclecloud.GoldenGate.StopDeployment.begin
Fin d'arrêt de déploiement
com.oraclecloud.GoldenGate.StopDeployment.end
Début de mise à jour de déploiement
com.oraclecloud.GoldenGate.UpdateDeployment.begin
Fin de mise à jour de déploiement
com.oraclecloud.GoldenGate.UpdateDeployment.end
Utilisation du stockage
com.oraclecloud.GoldenGate.StorageUtilization

Voici un événement de référence pour les déploiements :

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

Types d'événement de sauvegarde de déploiement

Les sauvegardes de déploiement OCI GoldenGate émettent les types d'événement suivants :

Nom convivial Type d'événement
Début de création de sauvegarde de déploiement
com.oraclecloud.GoldenGate.CreateDeploymentBackup.begin
Fin de création de sauvegarde de déploiement
com.oraclecloud.GoldenGate.CreateDeploymentBackup.end
Début de suppression de sauvegarde de déploiement
com.oraclecloud.GoldenGate.DeleteDeploymentBackup.begin
Fin de suppression de sauvegarde de déploiement
com.oraclecloud.GoldenGate.DeleteDeploymentBackup.end
Début de mise à jour de sauvegarde de déploiement
com.oraclecloud.GoldenGate.UpdateDeploymentBackup.begin
Fin de mise à jour de sauvegarde de déploiement
com.oraclecloud.GoldenGate.UpdateDeploymentBackup.end

Voici un événement de référence pour les sauvegardes de déploiement :

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

Types d'événement de cycle de vie de déploiement

Les états de cycle de vie de déploiement OCI GoldenGate émettent les événements suivants :

Nom convivial Type d'événement
Déploiement GoldenGate actif
com.oraclecloud.goldengate.stateactive
Création du déploiement GoldenGate
com.oraclecloud.goldengate.statecreating
Déploiement GoldenGate supprimé
com.oraclecloud.goldengate.statedeleted
Suppression du déploiement GoldenGate
com.oraclecloud.goldengate.statedeleting
Echec du déploiement GoldenGate
com.oraclecloud.goldengate.statefailed
Déploiement GoldenGate inactif
com.oraclecloud.goldengate.stateinactive
Attention requise pour le déploiement GoldenGate
com.oraclecloud.goldengate.stateneedsattention
Mise à jour du déploiement GoldenGate
com.oraclecloud.goldengate.stateupdating

Voici un événement de référence pour l'état de cycle de vie de déploiement :

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

Type d'événement de mise à niveau

La mise à niveau OCI GoldenGate émet le type d'événement suivant :

Nom convivial Type d'événement
GoldeGate Mise à niveau disponible
com.oraclecloud.goldengate.upgradenewversion
GoldenGate Maintenance de mise à niveau programmée
com.oraclecloud.goldengate.upgrademaintenanceschedule

Exemple de référence d'événement planifié de maintenance de mise à niveau :

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

Exemple de référence d'événement de mise à niveau annulée :

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

Exemple de référence d'événement disponible pour la nouvelle version 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>"
  }
}

Types d'événement de pipeline

Les pipelines OCI GoldenGate émettent les types d'événement suivants :

Nom convivial Type d'événement
Début de création de pipeline
com.oraclecloud.goldengate.createpipeline.begin
Fin de création de pipeline
com.oraclecloud.goldengate.createpipeline.end
Début de suppression de pipeline
com.oraclecloud.goldengate.deletepipeline.begin
Fin de suppression de pipeline
com.oraclecloud.goldengate.deletepipeline.end
supprimé,
com.oraclecloud.goldengate.pipeline.statedeleted
Suppression
com.oraclecloud.goldengate.pipeline.statedeleting
Echec
com.oraclecloud.goldengate.pipeline.statefailed
Attention requise
com.oraclecloud.goldengate.pipeline.stateneedsattention
En cours d'exécution
com.oraclecloud.goldengate.pipeline.staterunning
Début du pipeline d'état
com.oraclecloud.goldengate.startpipeline.begin
Fin du pipeline d'état
com.oraclecloud.goldengate.startpipeline.end
Début de l'arrêt du pipeline
com.oraclecloud.goldengate.stoppipeline.begin
Fin de l'arrêt du pipeline
com.oraclecloud.goldengate.stoppipeline.end
Arrêté
com.oraclecloud.goldengate.pipeline.statestopped
Début de mise à jour du pipeline
com.oraclecloud.goldengate.updatepipeline.begin
Fin de mise à jour du pipeline
com.oraclecloud.goldengate.updatepipeline.end
Mise à jour
com.oraclecloud.goldengate.pipeline.stateupdating
   

Voici un événement de référence pour les 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"
  }
}