| elasticsearch: | |
| server: | |
| enabled: true | |
| bind: | |
| address: 0.0.0.0 | |
| port: 9200 | |
| version: 5 | |
| curator: | |
| timeout: 900 | |
| logfile: /var/log/elasticsearch/curator.log | |
| logformat: json | |
| master_only: true | |
| actions: | |
| - action: delete_indices | |
| description: >- | |
| Delete indices older than 45 days (based on index name). | |
| Ignore the error if the filter does not result in an actionable | |
| list of indices (ignore_empty_list) and exit cleanly. | |
| options: | |
| ignore_empty_list: True | |
| continue_if_exception: False | |
| disable_action: False | |
| filters: | |
| - filtertype: pattern | |
| kind: regex | |
| value: '.*\-\d\d\d\d\.\d\d\.\d\d$' | |
| - filtertype: age | |
| source: name | |
| direction: older | |
| timestring: '%Y.%m.%d' | |
| unit: days | |
| unit_count: 90 | |
| - action: replicas | |
| description: >- | |
| Reduce the replica count to 0 for indices older than 30 days | |
| (based on index creation_date) | |
| options: | |
| count: 0 | |
| wait_for_completion: False | |
| continue_if_exception: False | |
| disable_action: False | |
| filters: | |
| - filtertype: pattern | |
| kind: regex | |
| value: '.*\-\d\d\d\d\.\d\d\.\d\d$' | |
| - filtertype: age | |
| source: creation_date | |
| direction: older | |
| unit: days | |
| unit_count: 30 | |
| - action: forcemerge | |
| description: >- | |
| forceMerge indices older than 2 days (based on index | |
| creation_date) to 2 segments per shard. Delay 120 seconds | |
| between each forceMerge operation to allow the cluster to | |
| quiesce. | |
| This action will ignore indices already forceMerged to the same | |
| or fewer number of segments per shard, so the 'forcemerged' | |
| filter is unneeded. | |
| options: | |
| max_num_segments: 2 | |
| delay: 120 | |
| continue_if_exception: False | |
| disable_action: True | |
| filters: | |
| - filtertype: pattern | |
| kind: regex | |
| value: '.*\-\d\d\d\d\.\d\d\.\d\d$' | |
| - filtertype: age | |
| source: creation_date | |
| direction: older | |
| unit: days | |
| unit_count: 2 |