1
2
mirror of https://github.com/vimagick/dockerfiles synced 2024-06-16 11:58:47 +00:00

add script for elk

This commit is contained in:
kev 2018-01-16 10:29:51 +08:00
parent 7432895a34
commit d8c610f8df
2 changed files with 52 additions and 0 deletions

@ -4,3 +4,34 @@ ELK
- Elasticsearch
- Logstash
- Kibana
## Delete indices older than 7 days
```yaml
---
actions:
1:
action: delete_indices
description: >-
Delete indices older than 7 days (based on index name), for logstash-
prefixed indices. 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
disable_action: False
filters:
- filtertype: pattern
kind: prefix
value: logstash-
- filtertype: age
source: name
direction: older
timestring: '%Y.%m.%d'
unit: days
unit_count: 7
```
```bash
$ pip install elasticsearch-curator
$ curator delete-indices.yml
```

21
elk/delete-indices.yml Normal file

@ -0,0 +1,21 @@
---
actions:
1:
action: delete_indices
description: >-
Delete indices older than 7 days (based on index name), for logstash-
prefixed indices. 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
disable_action: False
filters:
- filtertype: pattern
kind: prefix
value: logstash-
- filtertype: age
source: name
direction: older
timestring: '%Y.%m.%d'
unit: days
unit_count: 7