Collecting Elasticsearch based search-related MustGather data for Push to Live
Prepare the following MustGather information before you call HCL Support to help with the troubleshooting process.
Procedure
-
Execute the following REST API to start the push-to-live job and save the
runID value from response for later use.
If the runID is not returned in the above call, execute the below REST API to get all push-to-live runIDs and save the latest value.POST http://ingest_hostname:ingest_port/connectors/push-to-live/run?storeId=storeID
GET http://ingest_hostname:ingest_port/connectors/push-to-live/runs?
-
Execute the following REST API to get the push-to-live job information using
the runID gathered in the first step, and save the
response.
Every 30 seconds, call this REST API until the response reports that the index propagation has completed.GET http://ingest_hostname:ingest_port/connectors/push-to-live/runs/runID
-
Execute the following REST API to get the list of indices and save the
response.
GET http://elasticsearch_hostname:elasticsearch_port/_cat/indices?