Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Surveiller l'utilisation du stockage des index
Les journaux d'utilisation des index fournissent une visibilité sur la façon dont votre stockage d'index Amazon Quick est utilisé dans les bases de connaissances et Spaces, y compris les téléchargements de fichiers. Vous pouvez utiliser ces journaux pour suivre les tendances de croissance, identifier les principales sources, détecter les pics inattendus et planifier la capacité.
Avant d'interroger les données d'utilisation de l'index, vous devez configurer INDEX_USAGE_LOGS la diffusion. Pour obtenir des instructions sur la configuration de la livraison, consultezSurveillance d'Amazon Quick à l'aide CloudWatch des journaux.
Schéma du journal
Chaque événement du journal d'utilisation de l'index inclut les champs communs qui sont partagés entre tous les types de journaux Amazon Quick resource_arnevent_timestamp, tels quelog_type,account_id, etuser_arn. L'événement inclut également les champs spécifiques à l'index suivants :
| Champ | Type | Description |
|---|---|---|
consumed_index_size |
Entier | Taille totale (en octets) consommée par l'ensemble de l'index. Il s'agit du total faisant autorité. |
source_type |
Chaîne | SPACE ou KB. |
source_name |
Chaîne | Afficher le nom de l'espace ou de la base de connaissances. |
source_arn |
Chaîne | ARN complet de la source. |
consumed_source_size |
Entier | Taille (en octets) consommée par cette source individuelle. |
consumed_source_doc_count |
Entier | Nombre de documents contenus dans cette source. |
Note
Les événements sont publiés par source sur le changement. Toutes les sources n'émettent pas d'événements tous les jours. Pour reconstruire l'état actuel, utilisez l'événement le plus récent par. source_arn
CloudWatch Requêtes Logs Insights
Les requêtes CloudWatch Logs Insights suivantes vous aident à analyser les données d'utilisation des index. Toutes les requêtes utilisent le modèle stats latest(field) by source_arn pour obtenir l'état le plus récent par source. Les requêtes sont ensuite agrégées selon les besoins. Remplacez-le YOUR_LOG_GROUP par le nom de votre groupe de journaux.
Taille par type de source (bases de connaissances par rapport à Spaces)
Indique la taille totale répartie entre les bases de connaissances et les espaces.
fields @timestamp, source_type, source_arn, consumed_source_size | stats latest(consumed_source_size) as latest_size, latest(source_type) as type by source_arn | stats sum(latest_size) as total_size by type
Taille totale de l'indice au fil du temps
Affiche la tendance de la taille de l'indice à l'aide du consumed_index_size champ.
fields @timestamp, consumed_index_size | stats latest(consumed_index_size) as total_index_size by bin(1d) as day | sort day asc
Principales bases de connaissances par taille
Affiche les 20 principales bases de connaissances classées par taille.
fields @timestamp, source_type, source_arn, source_name, consumed_source_size | filter source_type = "KB" | stats latest(consumed_source_size) as latest_size, latest(source_name) as name by source_arn | sort latest_size desc | limit 20
Les meilleurs espaces par taille
Affiche les 20 meilleurs espaces classés par taille.
fields @timestamp, source_type, source_arn, source_name, consumed_source_size | filter source_type = "SPACE" | stats latest(consumed_source_size) as latest_size, latest(source_name) as name by source_arn | sort latest_size desc | limit 20
Détails de toutes les sources
Affiche l'état le plus récent de chaque source avec la taille, le type, le nom, le nombre de documents et l'heure de la dernière mise à jour.
fields @timestamp, source_type, source_name, consumed_source_size, consumed_source_doc_count, source_arn | stats latest(consumed_source_size) as latest_size, latest(source_type) as type, latest(source_name) as name, latest(consumed_source_doc_count) as doc_count, latest(@timestamp) as last_updated by source_arn | sort latest_size desc | limit 100
Principaux utilisateurs par taille totale
Affiche les 20 meilleurs utilisateurs classés par taille de source totale sur l'ensemble de leurs sources.
fields @timestamp, user_arn, source_arn, consumed_source_size | parse user_arn "*:user/*/*" as @prefix, @namespace, @username | stats latest(consumed_source_size) as latest_size, latest(@username) as user by source_arn | stats sum(latest_size) as total_size by user | sort total_size desc | limit 20
Création d'un CloudWatch tableau de bord
Vous pouvez créer un CloudWatch tableau de bord pour visualiser les mesures d'utilisation des index. Utilisez la CloudWatch console pour créer un tableau de bord et ajouter des widgets Logs Insights en utilisant les requêtes de la section précédente.
-
Ouvrez la console CloudWatch
. -
Dans le panneau de navigation, choisissez Dashboards (Tableaux de bord).
-
Choisissez Créer un tableau de bord et entrez un nom (par exemple,
IndexUsageMetrics). -
Ajoutez des widgets à l'aide du type de widget Logs. Sélectionnez le groupe de journaux d'utilisation de votre index et collez les requêtes de la section précédente.
Astuce
Utilisez la visualisation sous forme de diagramme circulaire pour la répartition des types de sources. Utilisez le graphique linéaire pour connaître la taille au fil du temps. Utilisez le graphique à barres pour les principales sources. La visualisation des tableaux fonctionne bien pour les requêtes détaillées concernant toutes les sources.