Gestion des règles pour les événements
Créer et gérer des règles pour le service d'événements.
Les tâches de gestion des règles comprennent la gestion des règles, ainsi que des actions, des types d'événement et des attributs qui les composent. Voir Fonctionnement des événements pour plus d'informations sur les règles.
Vous pouvez effectuer les tâches suivantes liées aux règles d'événement :
Vous pouvez effectuer les tâches suivantes associées aux actions :
Vous pouvez effectuer les tâches suivantes associées aux types d'événement :
Vous pouvez effectuer les tâches suivantes associées aux attributs :
Vous pouvez effectuer les tâches suivantes associées aux marqueurs de filtre :
Préalables pour créer des règles
-
Ressources d'action : Vous devez disposer de ressources déjà configurées pour spécifier une action. Le service d'événements appelle l'action spécifiée dans la règle en transmettant le message d'événement aux ressources d'action, qui peut inclure des sujets, des flux ou des fonctions. Chaque règle doit contenir au moins une action. Le service d'événements peut appeler les services suivants en fournissant un message d'événement à traiter :
-
Politiques IAM : Pour gérer ou lister des règles, le type d'accès requis doit vous être accordé dans une politique écrite par un administrateur, que vous utilisiez la console ou l'API REST avec une trousse SDK, l'interface de ligne de commande ou un autre outil. Si vous essayez d'effectuer une tâche et obtenez un message indiquant que vous ne disposez pas de l'autorisation requise, vérifiez auprès de l'administrateur le type d'accès qui vous a été accordé et le compartiment que vous devez utiliser. Pour plus d'informations, consultez Événements et politiques GIA.
- Messages d'événement : Pour créer des règles, les ressources que vous voulez surveiller avec la règle doivent émettre des événements. Pour plus d'informations, voir Services qui génèrent des événements.
Utilisation des règles
Chaque règle peut comporter un maximum de 10 actions.
Un flux de travail typique pour la configuration de la règle peut suivre le modèle suivant :
- Identifier les ressources d'action
Configurez ou identifiez les ressources d'action que vous souhaitez utiliser avec la règle. Par exemple, vous pouvez configurer un sujet d'avis et créer des abonnements pour l'équipe de DevOps afin que celle-ci soit avisée une fois les sauvegardes terminées. Si un sujet existe déjà, vous pouvez l'utiliser au lieu de le créer. Il n'est pas nécessaires que les ressources indiquées pour les actions se trouvent dans le même compartiment que la règle.
- Filtre de plan
Vérifiez que les ressources que vous voulez surveiller transmettent des événements au service d'événements et planifiez votre stratégie de correspondance. Par exemple, vous pouvez surveiller les sauvegardes sur des instances de base de données Autonomous Database pour les analyses et l'entreposage de données dans le compartiment ABC. Assurez-vous que les instances Autonomous Database for Analytics et Data Warehousing émettent un type d'événement que vous pouvez utiliser pour créer l'automatisation dont vous avez besoin. Consultez l'exemple d'événement JSON pour déterminer la meilleure façon d'identifier ces ressources dans les filtres. Voir Mise en correspondance d'événements et de filtres et Services qui génèrent des événements.
- Créer la règle
Les règles s'appliquent aux événements du compartiment dans lequel vous les créez et dans tous les compartiments enfants. Créez une règle dans le compartiment avec la ressource à surveiller et indiquez l'emplacement de transmission des événements correspondants. Par exemple, dans le compartiment ABC, vous pouvez créer une règle qui filtre les événements de sauvegarde Autonomous Database pour l'analyse et l'entreposage de données. Étant donné que les événements n'ont pas de d'exigences à propos de l'emplacement des ressources d'action, vous pouvez spécifier un sujet dans le compartiment XYZ comme ressource pour transmettre des événements correspondants.
Gestion des marqueurs pour les règles
Vous pouvez appliquer des marqueurs aux ressources afin de les organiser en fonction des besoins de l'entreprise. Vous pouvez appliquer des marqueurs au moment de la création d'une ressource, ou vous pouvez mettre à jour la ressource plus tard avec des marqueurs. Pour des informations générales sur l'application de marqueurs, voir Marqueurs de ressource.
Filtrage des balises et des événements
Avec des événements, vous pouvez également utiliser des marqueurs pour cibler des ressources de votre location. Vous ciblez des ressources en ajoutant le marqueur à un filtre dans une règle. Un marqueur de filtre vous aide à affiner l'automatisation en ciblant seulement les ressources contenant un marqueur particulier. Par exemple, supposons que vous avez des douzaines d'instances de base de données dans votre location, mais que seulement les instances les plus critiques sont dotées du marqueur "Opérations". Vous pouvez créer une règle qui déclenche une action particulière pour les ressources ne contenant que le marqueur "Opérations".
La politique utilisée avec des marqueurs de filtre n'est pas différente de la politique d'utilisation des marqueurs.
Gestion des marqueurs pour les règles
- Ouvrez le menu de navigation et sélectionnez Observabilité et gestion. Sous Service d'événements, sélectionnez Règles.
-
Sélectionnez le compartiment dans la liste.
Toutes les règles d'événement de ce compartiment sont présentées sous forme de tableau.
-
Sélectionnez la règle d'événements dont vous voulez gérer les marqueurs.
La page Détails des règles s'affiche.
- Cliquez sur l'onglet Marqueurs pour voir ou modifier les marqueurs existants, ou cliquez sur Ajouter des marqueurs pour en ajouter de nouveaux.
Pour plus d'informations, voir Marqueurs de ressource.
Déplacer les règles vers un autre compartiment
Vous pouvez déplacer des règles d'un compartiment à un autre. Lorsque vous déplacez une règle vers un nouveau compartiment, vous arrêtez les événements de surveillance des ressources du compartiment courant et commencez à surveiller les événements dans le nouveau compartiment (et tous les compartiments enfants). Après avoir déplacé la règle vers le nouveau compartiment, les politiques inhérentes s'appliquent immédiatement et affectent l'accès aux règles à partir de la console. Le déplacement de règles n'a aucune incidence sur l'accès par le service d'événements concernant les actions définies dans les règles. Pour plus d'informations, voir Gestion des compartiments.
Règles de surveillance
Vous pouvez surveiller l'état, la capacité et la performance des ressources Oracle Cloud Infrastructure à l'aide de mesures, d'alarmes et d'avis. Pour plus d'informations, voir Surveillance et Avis.
Pour plus d'informations sur la surveillance des règles que vous créez, voir Mesures liées aux événements.
Événements d'objet et service d'événements
Les événements relatifs aux objets sont gérés différemment des autres ressources. Les objets n'émettent pas d'événements par défaut. Utilisez la console, l'interface de ligne de commande ou l'API pour permettre à un seau d'émettre des événements pour les modifications d'état d'objet. Vous pouvez activer des événements pour les modifications d'état d'objet pendant ou après la création d'un seau. Pour plus d'informations, voir Activer ou désactiver l'émission des événements pour les modifications d'état d'objet.