Mantenimiento ElasticSearch

 Se recomienda hacer limpieza periódica de documentos y antes que todo, revisar la documentación para crear respaldos a los índices antes de probar alguna eliminación y así poder restaurar en caso de equivocación.

https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-snapshots.html 


  • A continuación script utilizado para eliminar todos los índices  EXCEPTO  aquellos índices que finalizan con el nombre 2018.07.

  URL: http://10.1.2.16:9200/*,-*-*-*-2018.07.* 

Verbo: DELETE

  • A continuación un script utilizado para eliminar logs (más no índices) creados antes de determinada fecha:

POST /_all/_delete_by_query

{

  "query": {

        "bool": {

          "must": 

              {

                "range" : {

                    "timeStamp" : {

                      "lte" : "2018-07-01T00:00:00.0000000Z"

                      }

                }

             }

        }

  }

}


Quedando así: