0 like 0 dislike
1 view
in Bilgi Teknolojileri by anonymous Bilge (165k points)
reshown by anonymous
graylog clean data

graylog remove old data

graylog delete all data

2 Answers

0 like 0 dislike
by anonymous Bilge (165k points)

Diskiniz dolduysa bunun için data silmenize gerek yok, indices ayarlarını doğru yapmamışsınız demektir. Çünkü graylog loglar biriktikçe belirli stratejilere göre eskilerini siler. System/Indices ayarlarına gidip buraya yeni index set  ekleyebilirsiniz. Hatta default dışında gereksiz loglar için özel bir index set oluşturmanız işi daha da kalıcı çözer.

Yeni index set ayarlarında aşağıdaki şekilde göreceğiniz gibi indexleri mesaj sayısına, hacme ya da gün sayısına göre create edebilirsiniz. En alt kısımda ise, kaç index saklanacağını soruyor. Buraya da uygun bir değer girebilirsiniz.

0 like 0 dislike
by anonymous Bilge (165k points)

Script ile;

#!/bin/sh

service elasticsearch stop

service graylog2-server stop

killall -9 java

service apache2 stop

rm -Rf /opt/elasticsearch/data/*

# IF YOU HAVE AUTH USE THIS LINE - mongo graylog2 --eval "db.auth('graylog2', 'PASSWORD'); db.message_counts.remove();"

mongo graylog2 --eval "db.message_counts.remove();"

service elasticsearch start

service graylog2-server start

service apache2 start

...