Collecte de données MustGather de recherche basées sur Elasticsearch pour rechercher des problèmes de service Ingest
Préparez les informations MustGather suivantes avant d'appeler la prise en charge d'HCL pour vous aider à identifier et résoudre les incidents du processus.
About this task
Ce MustGather peut être utilisé pour enquêter sur la cause des problèmes de service Ingest basés sur Elasticsearch. Si vous essayez de répondre à l’une des questions suivantes, voici le MustGather à utiliser :
- Pourquoi les modifications de mon catalogue n'apparaissent-elles pas sur la vitrine après une reconstruction complète de l'index de recherche ?
- J'ai lancé une reconstruction complète de l'index de recherche. Quel est l'état de cette reconstruction ?
- J'ai effectué une reconstruction complète automatisée de l'index. Quels sont les résultats de cette reconstruction ?
Procedure
-
Exécutez l'API REST suivante pour démarrer la tâche d'indexation et enregistrez la valeur runId de la réponse pour une utilisation ultérieure :
https://{{ingest_hostname_port}}/connectors/{{connectorId}}/run?storeId={{storeId}}&envType={{envType}} -
Exécutez l'API REST suivante pour obtenir l'état actuel de l'exécution du pipeline Ingest (en utilisant runId à partir de 1) :
https://{{ingest_hostname_port}}/connectors/{{connectorId}}/runs/{{runId}}/statusNote: Si l'exécution du pipeline Ingest n'est pas terminée, exécutez périodiquement la requête ci-dessus jusqu'à ce qu'elle signale que l'exécution est terminée. -
Collectez les réponses pour les API REST suivantes :
https://{{ingest_hostname_port}}/connectors/{{connectorId}}/runs/{{runId}}/ https://{{ingest_hostname_port}}/connectors/{{connectorId}}/runs/ https://{{ingest_hostname_port}}/connectors/{{connectorId}}
What to do next
- Examen des données
- Définition du connecteur Ingest
- La définition du connecteur détermine la structure du pipeline Ingest, en faisant référence aux groupes de processus et à leurs paramètres de variables. La validation de la version actuelle de la définition du connecteur est essentielle en vue de s'assurer que vous utilisez la version attendue d'un pipeline Ingest.
- Historique d’exécution du connecteur Ingest
- L'historique d'exécution du connecteur Ingest affiche les dernières exécutions par rapport à un connecteur donné. Il peut servir à identifier les exécutions récentes du pipeline Ingest et à confirmer si d'autres exécutions ont été effectuées depuis la fin d'une exécution spécifique. Par exemple, voici les trois dernières exécutions qui s'affichent pour un exemple de connecteur :
{ "items": [ { "run": "i-6ac247a6-556e-471b-8272-eb4cd52c795b", "date": "2023-08-24T05:22:51.680Z" }, { "run": "i-2e5b30ce-8d92-41cc-9d68-9db94300cb68", "date": "2023-08-23T12:25:12.956Z" }, { "run": "i-18aea9f6-83ba-412e-9ef2-9e2e18f790a9", "date": "2023-08-23T12:17:55.759Z" } ], "offset": 0, "size": 3 }
- Journal d'exécution du pipeline Ingest
- Le journal d'exécution du pipeline Ingest contient des informations relatives à une exécution du pipeline Ingest spécifique. Tous les messages de journal de niveau INFO, AVERTISSEMENT ou ERREUR signalés au cours de l'exécution seront compilés dans le journal d'exécution et résumés par le groupe de processus Etape finale. Par exemple, au début de la sortie Etape finale pour cette exécution du pipeline Ingest, les emplacements et le nombre de messages signalés sont répertoriés :
{ "items": [ ... { "_index": "log", "_type": "_doc", "_id": "bc6278c7-c8a0-4bbd-80cf-e2947e1f1a9e", "_score": null, "_source": { "date": "2023-07-25T07:17:10.874Z", "severity": "I", "reference": null, "code": "DI0003I", "connector": "auth.reindex.cas", "location": "Terminal Stage", "run": "i-f14729a2-2941-4ef4-95ba-c4159044964e", "type": "summary", "attributes": null, "source": null, "message": { "start": "2023-07-25T07:14:15.147Z", "end": "2023-07-25T07:17:09.621Z", "run": "i-f14729a2-2941-4ef4-95ba-c4159044964e", "locations": { "info": { "Attribute Schema": "1", "Catalog Schema": "1", "Category Schema": "1", "Description Schema": "1", "Inventory Schema": "2", "Page Schema": "1", "Price Schema": "2", "Store Schema": "2", "Store Stage 1 (Store Locations), Find Store Locations": "1", "Workspace Schema": "2" } },