Skip to content

delete-index

Estimated time to read: 1 minute

Experimental-feature notice

This page discusses experimental features. Experimental features are still in progress, and you may encounter bugs or unexpected behavior when using them.

If you experience an issue or want to know more about this feature's status, reach out to us at Era Software.

Acquisition notice

In October 2022, ServiceNow acquired Era Software. The documentation on this site is no longer maintained and is intended for existing Era Software users only.

To get the latest information about ServiceNow's observability solutions, visit their website and documentation.

This command deletes a particular index from EraSearch.

Warning

This command requires delete access to the index being deleted.

usage: eractl delete-index [-h] [--url URL] [--key KEY] --really index

positional arguments:
  index       Index to remove

optional arguments:
  -h, --help  show this help message and exit
  --url URL   EraSearch URL, set via environment with ERACTL_URL (default: http://localhost:9200)
  --key KEY   EraSearch API key, set via environment with ERACTL_API_KEY (default: None)
  --really    Are you sure? (default: False)

To run:

eractl delete-index my-index-name --url https://erasearch.example.com --key ****** --really

Or to pass arguments from the environment:

export ERACTL_URL="https://erasearch.example.com"
export ERACTL_API_KEY="******"
eractl delete-index my-index-name --really

Examples

To list the indices in the system and then delete an index by name:

eractl list-indices

eractl delete-index kube-logs-prod --really

Tip

Indexes can also be specified with wildcards (*) to remove multiple indices at once:

eractl delete-index "kube-logs-*" --really

Note that you may need to wrap the index argument in quotes.


Last update: August 7, 2023