Skip to main content

Elastic Search Disk Doluluk Durumuna İndex Kapatarak Müdahale Etme

Fcase'deki ElasticSearch disk doluluk durumuna müdahale etmek için öncelikle indexler aşağıdaki komut ile listelenir.

Not: Birden fazla sunucuda disk doluluğu varsa bir tanesine müdahale etmemiz yeterli oluyor.

curl -X GET 'http://klfcmels**.isbank:9200/_cat/indices?h=health,status,index,id,pri,rep,docs.count,docs.deleted,store.size,creation.date.string&v=' -u username:password | grep fcase-base-event | sort -M

Komut çıkıtısında aşağıdaki gibi indexler oluşturulma tarihine göre sıralanır.

Index Kapatma

Eğer son 6 aylık indexler kalacak şekilde silindiği halde disk doluluğu devam ediyorsa 3 aylık indexler aşağıdaki komut örnekleri ile kapatılarak disk doluluğunda bir azalma sağlayabiliriz.

curl -X POST 'http://klfcmels12.isbank:9200/fcase-base-event-2380/_close' -u username:password
curl -X POST 'http://klfcmels12.isbank:9200/fcase-base-event-2382/_close' -u username:password
curl -X POST 'http://klfcmels12.isbank:9200/fcase-base-event-2383/_close' -u username:password
curl -X POST 'http://klfcmels12.isbank:9200/fcase-base-event-2384/_close' -u username:password
curl -X POST 'http://klfcmels12.isbank:9200/fcase-base-event-2385/_close' -u username:password
curl -X POST 'http://klfcmels12.isbank:9200/fcase-base-event-2386/_close' -u username:password

Eğer kapatılan indexlerdeki verilere erişilmek istenirse aşağıdaki komutla istenilen indexler açılabilir.

curl -X POST 'http: //klfcmels12.isbank:9200/fcase-base-event-2380/_open' -u username:password

FCase gelen eventlarda bir sorun yoksa Elastic Search servisinin restart edilmesine gerek kalmamaktadır.