Skip to content

Instantly share code, notes, and snippets.

@lvidarte
Last active August 29, 2015 14:09
Show Gist options
  • Save lvidarte/ceb8fa37ef8780229a65 to your computer and use it in GitHub Desktop.
Save lvidarte/ceb8fa37ef8780229a65 to your computer and use it in GitHub Desktop.
Borra todo índice de logstash dejando solo los últimos 10
import requests
logstash_url = 'http://localhost:9200'
indices_limit = 10
response = requests.get('%s/_stats' % logstash_url)
data = response.json()
def get_logstash_indices(data):
return [indice for indice in sorted(data['indices']) if indice.startswith('logstash')]
logstash_indices = get_logstash_indices(data)
for indice in logstash_indices[:-indices_limit]:
print "deleting indice %s" % indice
requests.delete('%s/%s' % (logstash_url, indice))
@lvidarte
Copy link
Author

deleting indice logstash-2014.09.20
deleting indice logstash-2014.09.22
deleting indice logstash-2014.09.23
deleting indice logstash-2014.09.24
deleting indice logstash-2014.09.25
deleting indice logstash-2014.09.26
deleting indice logstash-2014.09.27
deleting indice logstash-2014.09.28
deleting indice logstash-2014.09.29
deleting indice logstash-2014.09.30
deleting indice logstash-2014.10.02
deleting indice logstash-2014.10.03
deleting indice logstash-2014.10.04
deleting indice logstash-2014.10.05
deleting indice logstash-2014.10.06
deleting indice logstash-2014.10.07
deleting indice logstash-2014.10.08
deleting indice logstash-2014.10.09
deleting indice logstash-2014.10.10
deleting indice logstash-2014.10.11
deleting indice logstash-2014.10.12
deleting indice logstash-2014.10.13
deleting indice logstash-2014.10.14
deleting indice logstash-2014.10.15
deleting indice logstash-2014.10.16
deleting indice logstash-2014.10.17
deleting indice logstash-2014.10.18
deleting indice logstash-2014.10.19
deleting indice logstash-2014.10.20
deleting indice logstash-2014.10.21
deleting indice logstash-2014.10.22
deleting indice logstash-2014.10.23
deleting indice logstash-2014.10.24
deleting indice logstash-2014.10.25
deleting indice logstash-2014.10.26
deleting indice logstash-2014.10.27
deleting indice logstash-2014.10.28
deleting indice logstash-2014.10.29
deleting indice logstash-2014.10.30
deleting indice logstash-2014.10.31
deleting indice logstash-2014.11.01
deleting indice logstash-2014.11.02
deleting indice logstash-2014.11.03
deleting indice logstash-2014.11.04

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment