chemtech
@chemtech
Линуксойд, DevOps

Почему могут не идти логи с pod в elasticsearch? Куда можно копать?

kubectl logs  --namespace=xxx db-master-postgresql-59d9df468f-ksvth
LOG:  database system was interrupted; last known up at 2018-09-28 14:02:05 UTC
LOG:  database system was not properly shut down; automatic recovery in progress
LOG:  invalid record length at 0/1645768: wanted 24, got 0
LOG:  redo is not required
LOG:  MultiXact member wraparound protections are now enabled
LOG:  autovacuum launcher started
LOG:  database system is ready to accept connections

5bb1b8703aa9c624143357.png5bb1b89401a95822133223.png5bb1b8b650772639177399.png
kubectl get pods --namespace=efk
NAME                          READY     STATUS    RESTARTS   AGE
efk-elasticsearch-0           1/1       Running   0          1h
efk-elasticsearch-1           1/1       Running   0          1h
efk-elasticsearch-2           1/1       Running   0          1h
efk-fluent-bit-58vn5          1/1       Running   0          1h
efk-fluent-bit-f9wl2          1/1       Running   0          1h
efk-fluent-bit-htk2w          1/1       Running   0          1h
efk-kibana-5775c58869-jspk9   1/1       Running   0          1h


т.е. согласно этой статье https://logz.io/blog/kubernetes-log-analysis/
fluentd монтирует папку /var/log/containers и отправляет все в Elasticsearch?
  • Вопрос задан
  • 275 просмотров
Решения вопроса 1
chemtech
@chemtech Автор вопроса
Линуксойд, DevOps
kubectl --namespace=efk exec -it efk-fluent-bit-58vn5 -- /bin/bash
root@efk-fluent-bit-58vn5:/var/log/containers# ls | grep db-master
root@efk-fluent-bit-58vn5:/var/log/containers#

зашел в fluentd - а там лога нет.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы