Rapport récapitulatif de génération d'indexation
Un rapport complet de statut de génération d'indexation est créé à la fin de chaque opération Ingest de réindexation complète. Vous pouvez utiliser ce rapport pour optimiser les différentes étapes du processus d'index et résoudre les problèmes tels que les temps de traitement plus longs que prévu.
Mode de génération du rapport
Chaque fois que vous effectuez une exécution d'indexation, un runId est généré pour le processus. Par exemple, prenez en compte la requête d'indexation suivante.
https://ingest-server:port/connectors/auth.reindex/run?storeId=11&envType=authLe processus renvoie une paire de jetons JSON identifiant runId. Par exemple :{
"runId": "05abc9b9-6b1c-4215-a300-b4e9adae586a"
} Vous pouvez appeler le rapport de génération d'indexation en entrant cette valeur runId dans un appel au nœud final /status du processus auth.reindex.https://ingest.demoqa.hclcomdev4.com/connectors/auth.reindex/runs/05abc9b9-6b1c-4215-a300-b4e9adae586a/statusLa réponse est un rapport étendu qui inclut les informations de processus, les appels de base de données et la durée de chaque sous-processus. Vous pouvez consulter l'exemple de rapport de statut de génération d'index. Les sections, valeurs et mesures utilisées pour chacun d'eux sont présentées ci-dessous.
Interprétation du rapport récapitulatif de génération d'indexation
Le rapport est un document unique contenant trois sections :
- Description globale de l'opération Ingest.
- Récapitulatif des messages collectés lors de l'exécution.
- Statistiques collectées à chaque étape, telles que les temps de réponse SQL, le nombre de documents traités et les durées écoulées pour les différentes parties de l'exécution.
- Récapitulatif
- La première section du rapport contient l'heure de début et de fin en fonction de l'heure GMT standard, puis l'identificateur d'exécution unique du processus. Après cela, il contient tous les paramètres qui ont été transmis à cette opération Ingest. Il s'agit d'informations importantes collectées lors de l'exécution pour le magasin et le catalogue donnés.
{ "start": "2023-02-08T03:27:15.627Z", "end": "2023-02-08T03:50:27.339Z", "run": "i-1a282ccf-dc44-4844-97ba-74a9b546f912", "parameters": { "connector": "auth.reindex", "store": "1" }, - Messages
- La deuxième section du rapport contient un statut global de chaque type de message (Information, Avertissement, Erreur), une brève description de chaque code de message rencontré et leur emplacement.
"attributes": { "supported.catalog": "10502, 10001, 10501", "supported.language": "-5, -2, -1", "master.catalog": "10001", "default.catalog": "10502", "default.language": "-1", "default.contract": "10005", "default.currency": "USD", "flow.database.listagg": "true", "flow.language.fallback": "true", "flow.version": "9112" }, "severities": { "I": "16" }, "codes": { "DI0002I": "14", "DI0003I": "2" }, "messages": { "DI0002I": "Successfully initialized {0} index schema", "DI0003I": "Run {0} of connector {1} for catalog {2} in store {3} have been processed successfully in {4} seconds" }, "locations": { "info": { "Others": "14", "Terminal Stage": "2" } }, - Temps écoulé et vitesse de traitement
- La dernière section contient le temps Ingest absolu global (en millisecondes) et sa répartition de niveau d'étape correspondante, ainsi que le temps écoulé cumulé (en millisecondes à partir de toutes les unités d'exécution de traitement) consacré à chaque étape. Il inclut un total cumulé (également en millisecondes) pour chaque type d'index.