Skip to content
This repository has been archived by the owner on Feb 18, 2020. It is now read-only.

Latest commit

 

History

History
72 lines (44 loc) · 2.3 KB

README.md

File metadata and controls

72 lines (44 loc) · 2.3 KB

Delete AWS ES Incidents (indexes)

A small application that deletes indexes in AWS Elasticsearch service.

The purpose of this application to be a workaround of using curator with AWS Elasticsearch service, at the moment of writing there is an issue deleting indexes using curator

Getting Started

Application is packed as a single binary, just download and run.

Prerequisites

Nothing.

Usage

The help section explains everything:

Delete ELK incidents on AWS ES 5.1

Usage:
  delete-aws-es-incidents [flags]
  delete-aws-es-incidents [command]

Available Commands:
  help        Help about any command
  version     Display version

Flags:
  -e, --es-url string            Elasticsearch URL, eg. https://path-to-es.aws.com/
  -h, --help                     help for delete-aws-es-incidents
  -d, --older-than-in-days int   delete incidents older then in days (default 14)
  -p, --prefixes string          comma separated list of prefixes for indexs, index date must be in format YYYY.MM.DD. eg. 'logstash-2017.09.28'. default is 'logstash-' (default "logstash-")

Use "delete-aws-es-incidents [command] --help" for more information about a command.

Deployment

Easiest way to deploy is via the docker image

Example usage deploying the docker image:

docker run -d joshdvir/delete-aws-es-incidents -e https://path-to-es-server/ -d 30

Or you can always download a release compatible to your OS and run the application.

Built With

Contributing

Please read CONTRIBUTING.md

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details