THIS PROJECT IS DEPRECATED! USE elasticsearch-curator: https://github.com/elasticsearch/curator
Delete logstash indexes older than n days from ElasticSearch.
$ logstash-index-cleaner -h
usage: logstash-index-cleaner [-h] [-v] [--host HOST] [--port PORT]
[-t TIMEOUT] [-p PREFIX] [-s SEPARATOR]
[-H HOURS_TO_KEEP] [-d DAYS_TO_KEEP] [-n]
Delete old logstash indices from Elasticsearch.
optional arguments:
-h, --help show this help message and exit
-v, --version show program's version number and exit
--host HOST Elasticsearch host.
--port PORT Elasticsearch port
-t TIMEOUT, --timeout TIMEOUT
Elasticsearch timeout
-p PREFIX, --prefix PREFIX
Prefix for the indices. Indices that do not have this
prefix are skipped.
-s SEPARATOR, --separator SEPARATOR
Time unit separator
-H HOURS_TO_KEEP, --hours-to-keep HOURS_TO_KEEP
Number of hours to keep.
-d DAYS_TO_KEEP, --days-to-keep DAYS_TO_KEEP
Number of days to keep.
-n, --dry-run If true, does not perform any changes to the
Elasticsearch indices.
Project history
This is a fork of https://github.com/crashdump/logstash-elasticsearch-scripts.
Since ElasticSearch 0.90 all fields are compressed, and some benchmarks show that nothing improves optimizing those already compressed indices. That’s why this fork does not include the original logstash_index_optimize.py
Optimizations references:
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file logstash-index-cleaner-0.2.4.tar.gz.
File metadata
- Download URL: logstash-index-cleaner-0.2.4.tar.gz
- Upload date:
- Size: 4.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0d3156217face07dca1b3b174cb2588952a2b53614e551caa053641794f0503c
|
|
| MD5 |
857351ee7400cdd914076c39b90c7aa9
|
|
| BLAKE2b-256 |
62a4835187b1957967ca6f9f3ab643ae234c0dd4b4de21c17b4be3626710780b
|