Розв’язання проблем з підсистемою логування (EFK)

Можливі проблеми:

1."Зависання" подів elasticsearch та/або kibana

Вирішення - перезавантаження под elasticsearch, kibana, logging-operator у проєкті openshift-logging. elasticsearch-operator у проєкті openshift-operators-redhat

2.Перехід elasticsearch у read only стан.

Як правило, трапляється при переповненні дисків elasticsearch

Вирішення:

  • очистити диски шляхом видалення старих індексів. Для цього у терміналі любої поди elasticsearch виконати наступні команди:

1) Пошук індексів:

curl -XGET -s --cacert /etc/elasticsearch/secret/admin-ca --cert /etc/elasticsearch/secret/admin-cert --key /etc/elasticsearch/secret/admin-key -H "Content-Type: application/json" https://localhost:9200/_cat/indices?h=h,s,i,id,p,r,dc,dd,ss,creation.date.string

2) Видалення індексу:

curl -s --cacert /etc/elasticsearch/secret/admin-ca --cert /etc/elasticsearch/secret/admin-cert --key /etc/elasticsearch/secret/admin-key -XDELETE -H "Content-Type: application/json" https://localhost:9200/<назва індексу>

Також цією командою можна видалити індекс користувача Kibana (за потреби).

Не виконувати видалення останього за часом індексу.

3)команда виведення elasticsearch з read only стану:

curl -s --cacert /etc/elasticsearch/secret/admin-ca --cert /etc/elasticsearch/secret/admin-cert --key /etc/elasticsearch/secret/admin-key -XPUT -H "Content-Type: application/json" https://localhost:9200/_all/_settings -d '{"index.blocks.read_only_allow_delete": null}'