Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

Perform a reset if the state of Elasticsearch and Historical Metrics needs to be cleared (such as if an index is deleted and erroneously recreated without the Swarm schema). A reset is a method to delete an index and refresh a feed safely, by deleting feeds before removing index data.

  1. Set Swarm's configuration setting metrics.target to blank (which can be performed using SNMP or REST).

    curl -i -u admin:PASSWORD -XPUT "http://SWARM·NODE:91/api/storage/clusters/CLUSTER·NAME/settings/metrics.target?value="
  2. Delete the current Search Feed definition in the Swarm UI.

  3. Delete the Swarm search index. 

    1. Use the following command to determine the Swarm search index:

      curl http://ES·NODE:9200/_cat/indices | grep 'index_SWARM·CLUSTER·NAME'
    2. Run the following command to delete the Swarm search index:

      curl -X DELETE http://ES·NODE:9200/SWARM·SEARCH·INDEX
  4. Delete historical metrics indices as needed.
    The following command deletes all metrics indices. Verify the glob pattern used to avoid deleting needed indices. 

    curl -X DELETE 'http://ES·NODE:9200/metrics-SWARM·CLUSTER·NAME-*'
  5. Create a new Search Feed definition pointing to the ES servers in the UI (Swarm UI or legacy Admin Console). (This step creates the feed using the Swarm schema.)

  6. Reinitialize the curator:

    /usr/share/caringo-elasticsearch-metrics/bin/metrics_curator -n -v
  7. Reset the Swarm setting metrics.target back to the correct value (which can be performed using SNMP or REST).

    curl -i -u admin:PASSWORD -XPUT --data-binary '{"metrics.target":"METRICS·HOST"}' \
    http://SWARM·NODE:91/api/storage/clusters/CLUSTER·NAME/settings/metrics.target
  • No labels