Evénements Oracle Cloud Infrastructure GoldenGate

Les événements sont des messages structurés indiquant des modifications dans les ressources. Vous pouvez créer les règles pour vous abonner aux événements et rester informé de toute activité anormale au sein 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"
  }
}

Mettre à niveau le type d'événement

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

Nom convivial Type d'événement
Mise à niveau GoldenGate disponible com.oraclecloud.goldengate.upgradenewversion
Maintenance de mise à niveau GoldenGate 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 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"
  }
}