HCL Commerce Version 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.


  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 gatherd in the first step, and save the response.
    GET http://{{elasticsearch_hostname}}:{{elasticsearch_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?