NAME
es-daily-index-maintenance.pl - Run to prune old indexes and optimize existing
VERSION
version 1.003
SYNOPSIS
es-daily-index-maintenance.pl --all --local
Options:
--help print help
--manual print full manual
--local Poll localhost and use name reported by ES
--host|-H Host to poll for statistics
--local Assume localhost as the host
--all Run delete and optimize
--delete Run delete indexes older than
--delete-days Age of oldest index to keep (default: 90)
--optimize Run optimize on indexes
--optimize-days Age of first index to optimize (default: 1)
--index-basename Default is 'logstash'
--date-separator Default is '.'
--quiet Ideal for running on cron, only outputs errors
--verbose Send additional messages to STDERR
DESCRIPTION
This script assists in maintaining the indexes for logging clusters through routine deletion and optimization of indexes.
Use with cron:
22 4 * * * es-daily-index-maintenance.pl --local --all --delete-days=180
OPTIONS
- help
-
Print this message and exit
- manual
-
Print this message and exit
- local
-
Optional, operate on localhost (if not specified, --host required)
- host
-
Optional, the host to maintain (if not specified --local required)
- verbose
-
Verbose stats, to not interfere with cacti, output goes to STDERR
AUTHOR
Brad Lhotsky <brad@divisionbyzero.net>
COPYRIGHT AND LICENSE
This software is Copyright (c) 2012 by Brad Lhotsky.
This is free software, licensed under:
The (three-clause) BSD License