HCL Commerce Version 9.1.2.0 or later

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

  1. Execute the following REST API to start the push-to-live job and save the runID value from response for later use.
    POST http://ingest_hostname:ingest_port/connectors/push-to-live/run?storeId=storeID 
    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.
    GET http://ingest_hostname:ingest_port/connectors/push-to-live/runs?
  2. 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.
    GET http://ingest_hostname:ingest_port/connectors/push-to-live/runs/runID
    Every 30 seconds, call this REST API until the response reports that the index propagation has completed.
  3. Execute the following REST API to get the list of indices and save the response.
    GET http://elasticsearch_hostname:elasticsearch_port/_cat/indices?