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 |