Interrogation de journaux de base dans Azure Monitor

Les tables de journaux de base réduisent le coût d’ingestion des journaux détaillés de gros volumes et vous permettent d’interroger les données qu’ils stockent à l’aide d’un ensemble limité de requêtes de journal. Cet article explique comment interroger des données à partir de tables de journaux de base.

Pour plus d’informations, consultez Définir le plan de données de journal d’une table.

Notes

Les autres outils qui utilisent l’API Azure pour l’interrogation (par exemple Grafana et Power BI) ne peuvent pas accéder aux journaux de base.

Autorisations requises

Vous devez disposer d’autorisations Microsoft.OperationalInsights/workspaces/query/*/read dans les espaces de travail Log Analytics que vous interrogez, comme fourni par le rôle intégré de Lecteur Log Analytics, par exemple.

Limites

Les requêtes effectuées sur les journaux de base sont soumises aux limitations suivantes :

Limites du langage KQL

Les requêtes de journal effectuées sur les journaux de base sont optimisées pour la simplicité d’extraction des données à l’aide d’un sous-ensemble du langage KQL, notamment les opérateurs suivants :

Vous pouvez utiliser toutes les fonctions et tous les opérateurs binaires parmi ces opérateurs.

Plage temporelle

Spécifiez l’intervalle de temps dans l’en-tête de requête dans Log Analytics ou dans l’appel d’API. Il n’est pas possible de spécifier l’intervalle de temps dans le corps de la requête à l’aide d’une instruction where.

Contexte de requête

Les requêtes effectuées sur les journaux de base doivent avoir pour étendue un espace de travail. Vous ne pouvez pas exécuter de requêtes en utilisant une autre ressource comme étendue. Pour plus d’informations, consultez Étendue de requête de journal et intervalle de temps dans la fonctionnalité Log Analytics d’Azure Monitor.

Requêtes simultanées

Vous pouvez exécuter deux requêtes simultanées par utilisateur.

Purge

Il n’est pas possible de vider les données personnelles des tables de journaux de base.

Exécuter une requête sur une table de journaux de base

La création d’une requête à l’aide des journaux de base s’effectue de la même manière que pour les autres requêtes dans Log Analytics. Si vous ne connaissez pas ce processus, consultez Prise en main de Log Analytics d’Azure Monitor.

Dans le portail Azure, sélectionnez Surveiller>les tables>des journaux.

Dans la liste des tables, vous pouvez identifier les tables des journaux de base à l’aide de leur icône unique :

Screenshot of the Basic Logs table icon in the table list.

Vous pouvez également pointer sur un nom de table pour obtenir la vue d’informations de table, qui spécifie que la table est configurée comme des journaux de base :

Screenshot of the Basic Logs table indicator in the table details.

Lorsque vous ajoutez une table à la requête, Log Analytics identifie une table Journaux de base et adapte l’expérience de création en conséquence. L’exemple suivant montre ce qui se passe si vous essayez d’utiliser un opérateur non pris en charge par les journaux de base.

Screenshot of Query on Basic Logs limitations.

Modèle de tarification

Le coût d’une requête sur les journaux d’activité basiques est basé sur la quantité de données analysées par la requête, qui est influencée par la taille de la table et l’intervalle de temps de la requête. Par exemple, une requête qui analyse trois jours de données dans une table qui ingère 100 Go par jour est facturée pour 300 Go.

Pour plus d’informations, consultez Tarification Azure Monitor.

Étapes suivantes