Delete old logstash indices from Elasticsearch
Project description
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:
Project details
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
|