Vues de l'interface de journalisation Oracle Cloud Infrastructure
Les vues d'interface de journalisation Oracle Cloud Infrastructure (OCI) permettent aux utilisateurs autorisés d'accéder aux données de journal via un ensemble de vues.
La journalisation Oracle Cloud Infrastructure (OCI) est la solution de journalisation centrale pour les services OCI, y compris les journaux de flux VCN, les journaux d'équilibreur de charge, les journaux de stockage d'objets et d'autres dans la fonctionnalité ajoutée pour inclure des journaux personnalisés. Les journaux ne sont pas stockés dans Autonomous Database. A la place, les journaux sont extraits dynamiquement en fonction de divers prédicats fournis par l'utilisateur, notamment la plage de dates, le groupe de journaux, le nom du journal, etc.
- Présentation de l'interface Oracle Cloud Infrastructure Logging
L'accès aux données de journal dans une instance Autonomous Database au format relationnel fournit une méthode d'accès utile, ainsi que la possibilité d'obtenir les données de journalisation au format relationnel ou JSON et d'enrichir les analyses en les associant à d'autres données qu'elles peuvent avoir dans Autonomous Database. - OCI_LOG_LIST Vue
Affiche la liste de tous les journaux du locataire. La vue n'affiche pas les données de journal, mais fournit les métadonnées relatives aux journaux d'une location. Ces métadonnées sont utilisées pour spécifier correctement les valeurs de paramètre d'une autre vue de journalisation. S'il n'existe aucun journal sous un groupe de journaux, ce groupe ne sera pas inclus dans cette vue. - OCI_LOG_DATA Vue
Vue commune permettant d'accéder à tous les types de journal pris en charge par le service OCI Logging. Le contenu du journal se trouve dans la colonneDATA
. - OCI_VCN_FLOWLOGS Vue
Vue qui fournit des détails sur le trafic qui passe par le VCN de l'utilisateur. Ce journal permet aux utilisateurs d'auditer le trafic et de dépanner les listes de sécurité. Chaque enregistrement de journal de flux reflète un trafic consigné dans un sens d'une connexion entre deux adresses. Par exemple, pour une connexion TCP unique, vous devez avoir deux enregistrements dans la fenêtre de capture : l'un pour les trafic entrants et l'autre pour les trafics sortants. - OCI_LBLOG_ACCESS Vue
Vue qui fournit des journaux d'accès à l'équilibreur de charge capturant des informations détaillées sur les demandes envoyées à un équilibreur de charge. Chaque entrée contient l'heure à laquelle la demande a été reçue, les adresses IP de proxy HTTP client, intermédiaire et les heures utilisées par l'équilibreur de charge et le back-end pour traiter la demande. - OCI_LBLOG_ERRORS Vue
Vue qui fournit des journaux d'erreurs de l'équilibreur de charge capturant des informations détaillées relatives aux demandes liées au dépannage et à la surveillance. Chaque entrée contient des informations telles que l'heure de réception de la demande, le type d'erreur et des détails supplémentaires sur l'erreur spécifique.
Rubrique parent : Vues Autonomous Database
Présentation de l'interface Oracle Cloud Infrastructure Logging
La fourniture d'un accès aux données de journal dans une instance Autonomous Database au format relationnel fournit une méthode d'accès utile, ainsi que la possibilité d'obtenir les données de journalisation au format relationnel ou JSON et d'enrichir les analyses en les associant à d'autres données qu'elles peuvent avoir dans Autonomous Database.
Le service de journalisation Oracle permet d'accéder aux journaux à partir des ressources Oracle Cloud Infrastructure (OCI). Ces journaux contiennent des informations de diagnostic critiques qui décrivent les modalités d'accès aux ressources et leurs performances. Il existe différents types de journal pour chaque service Oracle. Pour en savoir plus sur le service de journalisation et les services OCI pris en charge, reportez-vous à Présentation d'Oracle Cloud Infrastructure Logging.
Grâce à l'interface Oracle Cloud Infrastructure Logging, les données de journal sont désormais accessibles via une instance Autonomous Database au format relationnel. Les utilisateurs peuvent interroger différentes données de journal dans OCI dans tous les compartiments et toutes les régions. Les vues OCI implémentées utilisent les informations d'identification OCI$RESOURCE_PRINCIPAL
.
- Un administrateur permet d'utiliser les informations d'identification
OCI$RESOURCE_PRINCIPAL
dans la base de données. - Les utilisateurs créent un groupe dynamique pour les informations d'identification
OCI$RESOURCE_PRINCIPAL
.
Pour en savoir plus sur l'activation des informations d'identification, la configuration d'un groupe dynamique et la création d'instructions de stratégie, reportez-vous à Utilisation du principal de ressource pour accéder aux ressources Oracle Cloud Infrastructure.
EXEC DBMS_CLOUD_ADMIN.ENABLE_RESOURCE_PRINCIPAL();
resource.id = '<resource.id>'
Deux instructions de stratégie sont requises pour accéder aux vues de journalisation.-- For OCI Logging Views
Allow dynamic-group <group-name> to use logging-family in tenancy
Allow dynamic-group <group-name> to use compartments in tenancy
Toutes les vues ont des valeurs de prédicat obligatoires et facultatives (noms de colonne).
La vue
OCI_LOG_LIST
ne comporte pas de colonnes obligatoires. Si la valeur REGION
n'est pas fournie, la vue renvoie les données de la région d'origine.
REGION
(Obligatoire)COMPARTMENT_ID
(Obligatoire)LOG_GROUP_ID
(Obligatoire)LOG_ID
(facultatif) : si la valeur est fournie, les résultats de requête utiliseront la valeurLOG_ID
. Si aucune valeur n'est fournie, la valeur est renvoyée par le serveur.START_TIME
(facultatif) : si aucune valeur n'est fournie, les valeurs renvoyées correspondent aux 5 dernières minutes en GMT.END_TIME
(facultatif) : si aucune valeur n'est fournie, les valeurs renvoyées correspondent aux 5 dernières minutes en GMT.SEARCH_CRITERIA
(facultatif) : si aucune valeur n'est fournie, la valeur NULL est renvoyée.
Etant donné qu'un seul groupe de journaux peut contenir différents types de journal, il est recommandé d'indiquer LOG_ID
dans un prédicat lors de l'utilisation des vues OCI_VCN_FLOWLOGS
, OCI_LBLOG_ACCESS
et OCI_LBLOG_ERRORS
.
- La vue commune
OCI_LOG_DATA
prend en charge tous les types de journal. Par conséquent,COMPARTMENT_ID
,LOG_GROUP_ID
etREGION
suffisent. De même, si un utilisateur utilise l'élémentLOG_ID
d'un équilibreur de charge avec la vueOCI_VCN_FLOWLOGS
, il ne renvoie aucune donnée correcte ou aucune donnée. - Pour la vue
OCI_LOG_LIST
,select * from OCI_LOG_LIST
affiche uniquement les données de la région d'origine. Si vous avez besoin de données pour une autre région, vous devrez utiliser un prédicat d'égalitéREGION
dans la clause WHERE. - Si
OCI_LOG_DATA
,OCI_VCN_FLOWLOGS
,OCI_LBLOG_ACCESS
etOCI_LBLOG_ERRORS
,select * from <view>
fournit les valeurs de prédicat requises parORA-20000: compartment_id,log_group_id and region are mandatory predicates, please provide valid values for them as equality predicate in the WHERE clause.
. - La structure prend en charge l'interrogation des données de journal des 7 derniers jours (à partir de l'heure actuelle) à partir des vues prises en charge. Toutes les valeurs pour les prédicats
START_TIME
etEND_TIME
en dehors de cette plage entraînerontORA-20000: start_time and end_time should be from current_timestamp to current_timestamp-7.
- Si vous ne fournissez pas les prédicats obligatoires répertoriés, un élément
ORA-20000: compartment_id,log_group_id and region are mandatory predicates, please provide valid values for them as equality predicate in the WHERE clause
apparaît. D'autres colonnes peuvent être utilisées comme prédicats de tout type (=
,IN
). Les prédicats obligatoires ne peuvent être utilisés qu'une seule fois dans une requête et ne peuvent pas être utilisés plusieurs fois avecAND
ouNOT
. - Les valeurs pour
START_TIME
etEND_TIME
doivent être indiquées au formatDD-MM-YY HH24:MI:SS
. S'il n'est pas indiqué dans ce format, la requête ne renvoie aucune donnée.
Rubrique parent : Vues d'interface Oracle Cloud Infrastructure Logging
OCI_LOG_LIST Vue
Affiche la liste de tous les journaux du locataire. La vue n'affiche pas les données de journal, mais fournit les métadonnées relatives aux journaux d'une location. Ces métadonnées sont utilisées pour spécifier correctement les valeurs de paramètre d'une autre vue de journalisation. S'il n'existe aucun journal sous un groupe de journaux, ce groupe ne sera pas inclus dans cette vue.
Colonne | Type de données | Description |
---|---|---|
|
|
Nom de région OCI |
|
|
OCID de compartiment |
|
|
OCID |
|
|
Nom de groupe de journaux. |
|
|
OCID |
|
|
Nom du journal |
|
|
Service de journal |
Rubrique parent : Vues d'interface Oracle Cloud Infrastructure Logging
OCI_LOG_DATA Vue
Vue commune qui permet d'accéder à tous les types de journal pris en charge par le service OCI Logging. Le contenu du journal se trouve dans la colonne DATA
.
Colonne | Type de données | Description |
---|---|---|
|
|
Identique au champ oracle.ingestedtime |
|
|
Un UUID aléatoire pour chaque entrée de journal |
|
|
Nom de la ressource ayant généré le message de journal |
|
|
Version de la spécification |
|
|
Heure de génération des messages de journal |
|
|
Type de message du journal |
|
|
OCID de compartiment |
|
|
Heure d'inclusion du message de journal |
|
|
OCID du groupe de journaux |
|
|
OCID de journal |
|
|
OCID de locataire du propriétaire de l'objet de journal |
|
|
Message de journal |
|
|
des métadonnées propres à Oracle |
Rubrique parent : Vues d'interface Oracle Cloud Infrastructure Logging
OCI_VCN_FLOWLOGS Vue
Vue fournissant des détails sur le trafic qui passe par le VCN de l'utilisateur. Ce journal permet aux utilisateurs d'auditer le trafic et de dépanner les listes de sécurité. Chaque enregistrement de journal de flux reflète un trafic consigné dans un sens d'une connexion entre deux adresses. Par exemple, pour une connexion TCP unique, vous devez avoir deux enregistrements dans la fenêtre de capture : l'un pour les trafic entrants et l'autre pour les trafics sortants.
Colonne | Type de données | Description |
---|---|---|
|
|
Nom de région OCI |
|
|
Identique au champ oracle.ingestedtime |
|
|
Un UUID aléatoire propre à chaque entrée de journal. |
|
|
Valeurs possibles : ACCEPT ou REJECT |
|
|
Hachage de champs de clé (adresses source et de destination, ports et protocole) |
|
|
Valeurs possibles : OK, NODATA ou SKIPDATA |
|
|
Capture de l'heure de fin de la fenêtre |
|
|
Nombre de paquets enregistrés dans une fenêtre de capture |
|
|
Numéro de schéma de l'enregistrement de journal de flux |
|
|
Nombre d'octets enregistrés dans une fenêtre de capture |
|
|
|
|
|
Saisie de l'heure de début de la fenêtre |
|
|
Numéro de port IANA source |
|
|
Nom du protocole IANA |
|
|
Adresse IP de la source en notation IPv4 ou IPv6 |
|
|
Numéro de port IANA de destination |
|
|
Adresse IP de la destination en notation IPv4 ou IPv6 |
|
|
Identique à |
|
|
Catégorie de journal |
|
|
OCID de journal |
|
|
OCID de locataire |
|
|
ID DE CARTE D'INTERFACE RÉSEAU VIRTUELLE |
|
|
OCID du groupe de journaux |
|
|
Journal des heures inclus par OCI Logging |
|
|
OCID de compartiment de groupe de journaux |
|
|
OCID de sous-réseau de carte d'interface réseau virtuelle |
|
|
OCID de compartiment de carte d'interface réseau virtuelle |
|
|
Nom de la ressource ayant généré le message de journal |
|
|
Version de la spécification |
Rubrique parent : Vues d'interface Oracle Cloud Infrastructure Logging
OCI_LBLOG_ACCESS Vue
Vue qui fournit des journaux d'accès à l'équilibreur de charge capturant des informations détaillées sur les demandes envoyées à un équilibreur de charge. Chaque entrée contient l'heure à laquelle la demande a été reçue, les adresses IP de proxy HTTP client, intermédiaire et les heures utilisées par l'équilibreur de charge et le back-end pour traiter la demande.
Colonne | Type de données | Description |
---|---|---|
|
|
Nom de région OCI |
|
|
Identique au champ oracle.ingestedtime |
|
|
Un UUID aléatoire propre à chaque entrée de journal. |
|
|
Adresse IP et numéro de port du serveur back-end qui a traité la demande client |
|
|
Temps passé (en secondes, avec précision en millisecondes) à établir la connexion avec le serveur back-end |
|
|
Temps total (en secondes, avec une précision de milliseconde) nécessaire à l'équilibreur de charge pour établir une connexion à un back-end jusqu'à la fin |
|
|
Code de statut de la réponse de la cible |
|
|
Adresse IP et numéro de port du client à l'origine de la demande |
|
|
Adresse IP du client et proxies HTTP entre le client et l'équilibreur de charge |
|
|
Nom de domaine qui se résout en adresse IP affectée à l'équilibreur de charge |
|
|
Code de statut de l'équilibreur de charge |
|
|
Processus d'écoute qui a reçu la demande de trafic entrant sur l'adresse IP de l'équilibreur de charge |
|
|
Taille totale de la demande (en octets) reçue de la part du client |
|
|
Ligne de demande reçue de la part du client |
|
|
Temps total (en secondes, avec une précision de millisecondes) écoulé entre la réception de la demande par l'équilibreur de charge du client et l'envoi de la réponse au client par l'équilibreur de charge. |
|
|
Erreur du moteur de règles de routage lors de l'évaluation de la stratégie de la demande avec un 0 (aucune erreur) ou un 1 (erreur). Si une erreur se produit, les demandes sont transmises à l'ensemble de back-ends par défaut associé au processus d'écoute. |
|
|
Nom de règle de stratégie de routage correspondant à cette demande spécifique |
|
|
Nombre de règles de routage évaluées comme vraies pour la demande |
|
|
Nombre de règles de routage qui ont la valeur False pour la demande |
|
|
Taille totale de la demande (en octets), envoyée au client |
|
|
Cryptage SSL négocié entre le client et l'équilibreur de charge |
|
|
Protocole SSL négocié entre le client et l'équilibreur de charge |
|
|
Heure de génération de l'entrée de journal |
|
|
Agent utilisateur utilisé pour envoyer la demande à l'équilibreur de charge |
|
|
Heure de génération de l'entrée de journal |
|
|
Catégorie de journal |
|
|
OCID de journal |
|
|
OCID de locataire |
|
|
OCID du groupe de journaux |
|
|
OCID de ressource |
|
|
Journal des heures inclus par OCI Logging |
|
|
OCID de compartiment de groupe de journaux |
|
|
Nom de la ressource ayant généré le message de journal |
|
|
Objet du journal |
|
|
Version de la spécification |
Rubrique parent : Vues d'interface Oracle Cloud Infrastructure Logging
OCI_LBLOG_ERRORS Vue
Vue qui fournit des journaux d'erreurs de l'équilibreur de charge capturant des informations détaillées concernant les demandes liées au dépannage et à la surveillance. Chaque entrée contient des informations telles que l'heure de réception de la demande, le type d'erreur et des détails supplémentaires sur l'erreur spécifique.
Colonne | Type de données | Description |
---|---|---|
|
|
Nom de région OCI |
|
|
Identique au champ oracle.ingestedtime |
|
|
Un UUID aléatoire propre à chaque entrée de journal. |
|
|
Type de journal |
|
|
Description détaillée du message d'erreur |
|
|
Heure de génération de l'entrée de journal |
|
|
Heure de génération de l'entrée de journal |
|
|
Catégorie de journal |
|
|
OCID de journal |
|
|
OCID de locataire |
|
|
OCID du groupe de journaux |
|
|
OCID de ressource |
|
|
Journal des heures inclus par OCI Logging |
|
|
OCID de compartiment de groupe de journaux |
|
|
Nom de la ressource ayant généré le message de journal |
|
|
Objet du journal |
|
|
Version de la spécification |
Rubrique parent : Vues d'interface Oracle Cloud Infrastructure Logging