Gérer le stockage
Les données de journaux ingérées dans Oracle Log Analytics sont disponibles dans le stockage actif pour analyse. Les journaux sont stockés dans le stockage actif jusqu'à ce que vous les archiviez, les supprimiez ou les épuriez.
Vous pouvez effectuer les activités de stockage suivantes en fonction de vos besoins :
-
Journaux d'archive : Si vous voulez utiliser vos anciens journaux à des fins d'analyse à l'avenir, activez l'archivage et spécifiez le nombre de jours à partir de l'horodatage du journal après lequel les données du journal doivent être automatiquement déplacées du stockage actif vers le stockage d'archives, disponible à moindre coût. Vous pouvez également rappeler les données de journal archivées pour une utilisation active. Voir Archiver les données de journal.
-
Rappeler les journaux archivés : Une fois les données de journal archivées, vous pouvez les rappeler pour une utilisation active. Pour sélectionner des journaux pour rappel, spécifiez l'intervalle de temps dans lequel les horodatages des journaux sont présents. Vous pouvez libérer les journaux rappelés et les remettre dans le groupe d'archives après une utilisation active. Notez que les données rappelées comptent pour votre utilisation active du stockage jusqu'à ce que vous les libériez. Voir Rappeler des journaux archivés.
-
Libérer les journaux rappelés : Utilisez cette option pour libérer les journaux rappelés dans le stockage d'archives afin d'optimiser vos coûts de stockage. Voir l'étape 8 sous Rappeler les journaux archivés.
-
-
Épurer les journaux : Vous pouvez épurer les données de journal inutilisées ou anciennes pour réduire la taille du stockage actif que vous consommez. Vous pouvez effectuer une épuration sur demande ou créer une politique d'épuration. Voir Épurer les données de journal.
-
Voir le rapport d'activité de stockage : Utilisez cette fenêtre à un seul volet pour suivre toutes vos activités de gestion du stockage et effectuer davantage de tâches de gestion. Voir Voir le rapport d'activité de stockage.
L'image suivante présente le flux de travail type de gestion du stockage dans Oracle Log Analytics :

Vous pouvez utiliser le prédicat Recall
dans votre interrogation pour filtrer les journaux rappelés, les journaux actifs ou les deux. Voir Prédicat d'interrogation pour filtrer les journaux rappelés.
Votre politique d'archivage et votre activité de rappel peuvent ne pas aboutir si les chronologies se chevauchent avec la politique d'épuration. Vérifiez la politique d'épuration et la définition de l'archivage pour éviter de perdre des données de journal qui doivent être archivées.
Archiver les données de journal
Si vous utilisez uniquement les journaux récents pour vos tâches de recherche et d'analyse dans Oracle Log Analytics, activez l'archivage afin d'optimiser les coûts de stockage.
-
Vous ne pouvez activer l'archivage que lorsque vous disposez de la taille minimale spécifiée de données dans le stockage actif. Actuellement, il s'agit de 1 To.
-
La durée dans le stockage actif (jours) minimale pour les journaux avant qu'ils puissent être archivés est de 30 jours.
-
Ouvrez le menu de navigation et cliquez sur Observabilité et gestion. Sous Log Analytics, cliquez sur Administration. La page Aperçu de l'administration s'ouvre.
-
Les ressources d'administration sont répertoriées dans le volet de navigation de gauche sous Ressources. Cliquez sur Stockage.
La page Stockage s'affiche.
-
Cliquez sur Activer l'archivage. Dans la boîte de dialogue Enable Archiving,
-
Entrez le nombre de jours après lesquels les données de journal dans le stockage actif doivent être archivées dans le champ Durée dans le stockage actif (jours).
Le nombre est calculé en fonction de l'horodatage des journaux. Par exemple, si vos journaux ont l'horodatage
November 4, 2020 23:43:12
et que vous avez spécifié30
jours pour la durée dans le stockage actif, les journaux seront généralement déplacés vers le stockage d'archives leDecember 3, 2020
.Note
Il faut noter que même si vous spécifiez la durée dans le stockage actif des journaux pour déterminer les journaux qui doivent être déplacés vers le stockage d'archives, la structure de l'index des journaux est basée sur les seaux qui sont utilisés pour stocker les journaux. Dans un scénario type, un seau entier est déplacé vers le stockage d'archives lorsque tous ses journaux sont plus anciens que le critère spécifié.
Par exemple, considérons que le champ Durée dans le stockage actif est réglé à 30 jours :
- Bucket_1 a des journaux dont l'âge se situe entre 40 et 80 jours : Les données des journaux sont admissibles et sont déplacées vers le stockage des archives.
- Bucket_2 a des journaux dont l'âge se situe entre 25 et 40 jours : Bien que certaines des données de journal soient admissibles à l'archivage, elles ne sont pas archivées tant que tous les journaux ne sont pas adaptés à l'âge spécifié.
- Bucket_3 a des journaux dont l'âge se situe entre 0 et 25 jours : Aucun des journaux ne peut être archivé. L'ensemble du seau est archivé lorsque tous les journaux deviennent admissibles.
Dans le scénario ci-dessus, après l'archivage des journaux de Bucket_1, si d'autres journaux sont collectés et sont plus anciens que 40 jours, alors ils sont généralement ajoutés à Bucket_2.
-
Par défaut, les données de journal restent dans le stockage d'archives pour une durée indéterminée. La case à cocher Indéfiniment est activée à côté du champ Durée du stockage d'archives (jours).
Vous pouvez modifier la durée en désactivant la case à cocher et en entrant le nombre de jours après lesquels les données de journal dans le stockage d'archivage doivent être épurées dans le champ Durée du stockage d'archives (jours).
Cliquez sur Activer.
-
-
Si vous avez déjà activé l'archivage et que vous voulez modifier les paramètres d'archivage, cliquez sur Modifier les paramètres d'archivage. Vous pouvez effectuer l'une des tâches suivantes :
- Vous pouvez modifier la valeur du nombre de jours spécifié pour l'archivage sous Durée dans le stockage actif (jours).
- Vous pouvez modifier la valeur du nombre de jours spécifié pour l'épuration des journaux du stockage d'archives sous Durée du stockage d'archives (jours) ou activer la case à cocher Indéfiniment pour conserver définitivement les journaux dans le stockage d'archives.
- Cliquez sur Désactiver l'archivage pour arrêter l'archivage.
Cliquez sur Enregistrer les modifications.
Rappeler des journaux archivés
Vous pouvez rappeler les journaux archivés aux fins de consultation et d'analyse. Une fois rappelées, les données sont comptabilisées dans votre utilisation active du stockage jusqu'à ce qu'elles soient remises à l'archive.
Vous pouvez rappeler et libérer les mêmes jeux de journaux plusieurs fois. Il n'y a aucune dépendance entre les rappels, même si leurs intervalles de temps ou leurs interrogations se chevauchent.
Chaque rappel est facturé en fonction de l'utilisation active du stockage qu'il génère.
-
Ouvrez le menu de navigation et cliquez sur Observabilité et gestion. Sous Log Analytics, cliquez sur Administration. La page Aperçu de l'administration s'ouvre.
-
Les ressources d'administration sont répertoriées dans le volet de navigation de gauche sous Ressources. Cliquez sur Stockage.
La page Stockage s'affiche.
-
Dans la page Stockage, dans le panneau de gauche sous Ressources, cliquez sur Demandes de rappel d'archives.
La page Demandes de rappel d'archives affiche les demandes de rappel précédemment lancées.
-
Cliquez sur Créer une demande de rappel. La boîte de dialogue Créer une demande de rappel apparaît.
-
Spécifiez l'objectif du rappel. Cela peut vous aider à identifier votre demande de rappel.
-
Facultativement, si vous avez défini un jeu de journaux, vous pouvez spécifier un ou plusieurs jeux de journaux pour filtrer les données rappelées. Pour spécifier plusieurs jeux de journaux, utilisez une séparation par virgule.
-
Sélectionnez l'intervalle de temps des journaux à rappeler, en spécifiant l'heure de début définie par l'utilisateur et l'heure de fin définie par l'utilisateur.
-
Cliquez sur Estimer la taille du journal de rappel. La section Jeu de données recommandé pour analyse s'ouvre. La taille des journaux que vous avez sélectionnés pour le rappel est affichée à côté de l'en-tête Taille maximale des données rappelées avant le filtrage.
Notez que l'heure de début et l'heure de fin sont étendues pour s'aligner sur la structure de l'index du journal basée sur les seaux. Ainsi, lorsque vous affichez la liste des rappels actifs ou que vous consultez l'onglet des activités, il se peut que l'heure de début et de fin soit étendue au-delà de l'intervalle de temps sélectionné.
-
Un autre intervalle de temps est recommandé en fonction de la disponibilité des données. Pour sélectionner l'intervalle de temps que vous avez spécifié précédemment au lieu de l'intervalle de temps recommandé, cochez la case Ne pas utiliser le jeu de données recommandé pour le rappel
-
Spécifiez l'interrogation pour filtrer le jeu de données. Exclure l'heure et le jeu de journaux de l'interrogation.
La spécification des filtres réduit la taille réelle des données rappelées. Cependant, le filtre n'a pas d'incidence sur cette estimation.
Note
Seuls les filtres de recherche ou l'expression rationnelle sont pris en charge dans l'interrogation. Ne pas ajouter de canaux, d'agrégats ou de fonctions statistiques à l'interrogation.
Vous pouvez utiliser n'importe quels champs de journal pour filtrer les données avec l'interrogation, à l'exception de l'heure et du jeu de journaux.
Voici quelques exemples de recherches non valides :
-
Entity = ‘test1’ | search ‘xyz’
À la place, vous pouvez utiliser
Entity = 'test1' and 'xyz'
, qui est valide. De même, les exemples valides incluent'Entity = 'test1'
et'Log Source' = 'AVDF Alert Linux Syslog' and 'xyz'
. -
Entity = ‘test1’ | stats count
L'interrogation ci-dessus n'a pas de solution de rechange, car elle comporte une fonction statistique et une barre verticale. Toutefois, seul le filtre d'entité est valide
Entity = ‘test1’
.
-
-
Cliquez sur Créer une demande de rappel pour poursuivre le rappel des journaux sélectionnés.
L'activité de rappel est répertoriée dans la page Demande de rappel d'archives. Le tableau indique le statut, l'intervalle de temps, la taille des données ainsi que la date et l'heure de la demande d'activité de rappel, l'utilisateur qui a lancé le rappel et la finalité du rappel.
Consultez le statut de l'activité de rappel. Vous pouvez utiliser les journaux rappelés pour les consulter et les analyser une fois l'activité de rappel terminée.
Note
Si le statut de votre rappel est PARTIAL_RECALLED, relâchez-le et rappelez-le à nouveau, car le rappel courant n'inclut pas de données complètes pour analyse.
Si l'icône de taille de données d'une collection est affichée en orange, de nouvelles données de journal supplémentaires sont disponibles pour rappel. Cliquez sur l'icône de données
et cliquez sur Rappel de nouvelles données pour lancer le rappel des nouvelles données. La boîte de dialogue Rappeler les nouvelles données s'ouvre. L'interrogation pour filtrer le jeu de données et l'intervalle de temps pour le rappel de données sont prédéfinis. Spécifiez l'objectif du rappel et cliquez sur Créer une demande de rappel.
-
Après l'utilisation active des journaux rappelés, si vous voulez les relâcher dans le groupe d'archives, cliquez sur l'icône de menu d'actions
dans la rangée correspondant aux journaux rappelés, puis sélectionnez Lancer.
Les journaux rappelés seront ensuite libérés et replacés dans le groupe d'archives. Vous pourrez ainsi optimiser la taille et le coût de votre stockage.
Note
Lors du lancement des journaux rappelés à l'aide de l'API REST, notez l'intervalle de temps de rappel à partir de la console ou de l'interface de ligne de commande et formatez l'heure comme suit :
- Heure de début du rappel : Arrondissez la valeur à l'unité inférieure (étage). Si l'heure de début du rappel est
From Mon, Mar 7, 2022, 05:45:33 UTC
, arrondissez l'heure au nombre inférieur et spécifiez-la commefrom_time=2022-03-07T5:45:32.000Z
. - Heure de fin du rappel : Arrondissez la valeur à l'unité supérieure (plafond). Si l'heure de fin du rappel est
To Wed, Mar 15, 2023, 17:26:53 UTC
, arrondissez l'heure au nombre supérieur et spécifiez-la commeto_time=2023-03-15T17:26:54.000Z
.
- Heure de début du rappel : Arrondissez la valeur à l'unité inférieure (étage). Si l'heure de début du rappel est
Si vous obtenez des données de journal en double dans l'explorateur de journaux ou les tableaux de bord en raison de deux rappels ou plus qui se chevauchent, vous pouvez ajouter le prédicat d'interrogation recall purpose
dans votre recherche pour voir uniquement le rappel pertinent. Voir Prédicat d'interrogation pour filtrer les journaux rappelés
Épurer les données de journal
Oracle Log Analytics vous permet d'épurer les événements de journal qui ont été chargés par un agent ou par un chargement sur demande, afin de réduire la taille de l'index des données de journal.
Il existe plusieurs façons d'épurer les données de journal.
- En effectuant une épuration sur demande : Toutes les données de journal du compartiment spécifié créées avant l'intervalle de temps sélectionné sont épurées.
Pour utiliser l'interface de ligne de commande pour l'épuration des données sur demande, voir
purge-storage-data
.Pour utiliser l'API REST pour l'épuration sur demande, voir
PurgeStorageData
. - En créant une politique d'épuration : Les anciennes données de journal peuvent être épurées en spécifiant une programmation pour l'épuration et l'interrogation pour filtrer les données à épurer. Pour automatiser l'activité d'épuration, vous pouvez créer une politique d'épuration en spécifiant le programme d'épuration, en sélectionnant les données de journal à épurer et en activant la politique.
Pour utiliser l'interface de ligne de commande pour créer une politique d'épuration, voir
create-standard-task
.Pour utiliser l'API REST pour créer une politique d'épuration, voir
CreateScheduledTask
.Lorsque vous utilisez l'interface de ligne de commande ou l'API REST pour créer une politique d'épuration, la valeur du paramètre task-type doit être réglée à
PURGE
.
Autoriser les utilisateurs à épurer les données de journal
Pour épurer les données de journal, configurez d'abord les autorisations appropriées en créant les politiques IAM suivantes :
-
Créez un groupe dynamique pour autoriser les épurations pour les compartiments dans lesquels vous voulez autoriser les épurations :
ALL {resource.type='loganalyticsscheduledtask', resource.compartment.id='<compartment ocid>'}
Sinon, pour autoriser les épurations sur tous les compartiments :
ALL {resource.type='loganalyticsscheduledtask'}
-
Créez des politiques pour permettre au groupe dynamique d'effectuer l'opération d'épuration :
allow dynamic-group <group_name> to read compartments in tenancy allow dynamic-group <group_name> to {LOG_ANALYTICS_STORAGE_PURGE} in tenancy allow dynamic-group <group_name> to {LOG_ANALYTICS_QUERY_VIEW} in tenancy allow dynamic-group <group_name> to {LOG_ANALYTICS_STORAGE_WORK_REQUEST_CREATE} in tenancy allow dynamic-group <group_name> to {LOG_ANALYTICS_LOG_GROUP_DELETE_LOGS} in tenancy allow dynamic-group <group_name> to {LOG_ANALYTICS_QUERYJOB_WORK_REQUEST_READ} in tenancy
Note
-
Pour le bon fonctionnement de la politique d'épuration, les autorisations
read compartments
,LOG_ANALYTICS_STORAGE_PURGE
etLOG_ANALYTICS_QUERY_VIEW
doivent être créées au niveau de la location. Pour limiter l'autorisation de l'action d'épuration à des compartiments spécifiques, les autorisationsLOG_ANALYTICS_STORAGE_WORK_REQUEST_CREATE
,LOG_ANALYTICS_LOG_GROUP_DELETE_LOGS
etLOG_ANALYTICS_QUERYJOB_WORK_REQUEST_READ
peuvent être définies au niveau de compartiment requis. -
Dans les énoncés de politique ci-dessus impliquant un groupe dynamique, si le groupe dynamique se trouve dans un domaine autre que Par défaut, l'énoncé de politique doit avoir le format suivant :
allow dynamic-group '<domain>'/'<group_name>' to ...
Placez le nom de domaine et le nom de groupe dynamique entre apostrophes.
-
-
De plus, assurez-vous que l'utilisateur dispose de l'autorisation MANAGE sur loganalytics-features-family et loganalytics-resources-family. Si l'utilisateur qui crée l'épuration sur demande ou programmée dispose des privilèges Administrateur, les autorisations requises sont déjà disponibles :
allow group <group_name> to MANAGE loganalytics-features-family in tenancy allow group <group_name> to MANAGE loganalytics-resources-family in tenancy
Certains des énoncés de politique ci-dessus sont inclus dans les modèles de politique prédéfinis par Oracle. Vous pouvez envisager d'utiliser le modèle pour votre cas d'utilisation. Voir Modèles de politique définis par Oracle pour les cas d'utilisation communs.
Pour plus d'informations sur les groupes dynamiques et les politiques IAM, voir Documentation OCI : Gestion des groupes dynamiques et Documentation OCI : Gestion des politiques.
Exemples d'interrogations pour l'épuration des données de journal
Fournissez une interrogation de filtre simple pour identifier les données de journal à épurer. En cas de caractères génériques dans l'interrogation, tels que *
, ?
et %
, évitez de les utiliser dans la politique d'épuration. Oracle recommande d'utiliser des définitions de champ étendu pour les données futures dans les tâches d'épuration.
Pour les directives sur la création d'interrogations pour filtrer les données de journal, voir Recherche d'interrogation.
Supprimer Toutes les données antérieures à 30 jours tous les dimanches à minuit :
- Épurer les journaux antérieurs à :
30 Days
- Intervalle de programmation :
Every Week
, Jour :Sunday
, Heure :00:00
, Fuseau horaire :Asia/Calcutta
- Interroger :
*
Supprimer les journaux des journaux de vérification OCI sources antérieurs à 2 mois :
- Épurer les journaux antérieurs à :
2 Months
- Interrogation :
'Log Source' = 'OCI Audit Logs'
Épurer le journal pour une source de journal et des entités spécifiques associée à cette source antérieure à 1 an :
- Épurer les journaux antérieurs à :
1 Year
- Interrogation :
'Log Source' = 'OCI VCN Flow Unified Schema Logs' and Entity in ('Entity1', 'Entity2')
Prédicat d'interrogation pour filtrer les journaux rappelés
Vous pouvez utiliser le prédicat Recall
pour filtrer uniquement les journaux rappelés, uniquement les données actives ou les deux. Indiquez une valeur correspondant au nom du rappel. Vous pouvez utiliser des opérateurs booléens et de comparaison tels que =
, !=
, IN
, NOT IN
, LIKE
et NOT LIKE
dans l'interrogation.
Par exemple :
-
Pour filtrer uniquement les données de Analyse des pannes 2025-03-01 :
Recall = 'Outage Analysis 2025-03-01'
-
Pour filtrer les données à partir de Network Traffic Analysis 2024 et de Labor Day Traffic 2024 :
Recall IN ('Network Traffic Analysis', 'Labor Day Sale')
-
Pour filtrer les données de tous les rappels dont le nom/l'objectif est Analyse des pannes 2025... :
Recall like 'Outage Analysis 2025*'
-
Pour filtrer toutes les données autres que Labor Day Traffic 2024 et Christmas Traffic 2024 :
Recall not in ('Labor Day Traffic 2024', 'Christmas Traffic 2024')
-
Pour voir uniquement les données actives :
Recall = null
Voir le rapport d'activité de stockage
Vous pouvez consulter le sommaire de vos activités d'archivage, de rappel, de déblocage et d'épuration afin de maintenir un contrôle étroit de votre utilisation du stockage et de suivre le statut de vos journaux clés qui font partie des activités.
-
Ouvrez le menu de navigation et cliquez sur Observabilité et gestion. Sous Log Analytics, cliquez sur Administration. La page Aperçu de l'administration s'ouvre.
-
Les ressources d'administration sont répertoriées dans le volet de navigation de gauche sous Ressources. Cliquez sur Stockage.
La page Stockage s'affiche.
-
Dans le panneau de gauche sous Ressources, cliquez sur Rapport d'activité.
La page affiche le sommaire des activités de stockage lancées, telles que la politique d'épuration, l'épuration sur demande, l'archivage, la demande de rappel d'archivage et le déblocage du rappel.
-
Utilisez les filtres Type d'activité, Statut et Heure dans le panneau de gauche pour affiner la recherche des activités de stockage.
-
Développez la rangée de l'activité de stockage pour afficher plus de détails la concernant.