Многострочный журнал событий для стручков kubernetes - PullRequest
0 голосов
/ 13 сентября 2018

Как можно объединить события журнала в одну запись, даже если она регистрируется в несколько строк через регистратор приложений при развертывании докера в кластере gcp kubernetes.

Для AWS мы можем использовать формат даты и времени дляопределить начало события.Что является заменой в GCP.

Спасибо.

1 Ответ

0 голосов
/ 13 сентября 2018

На мой взгляд, вам нужно специальное решение для действительно эффективного управления вашими журналами.

Одним из самых популярных решений для агрегирования / управления / совместного использования журналов является стек ELK , т.е. ElasticSearch, Logstash, Kibana или другая версия аналогичного стека, но с Fluentd вместо Logstash: EFK stack.

ELK Stack содержит список стримеров или « data shippers », имена которых beats. Одним из них является Filebeat, который неудивительно работает с файлами. В двух словах, он может читать файл с помощью метода tail. Таким образом, вы можете прочитать любой файл.

Filebeat поддерживает параметры конфигурации для решения вашей проблемы. Это:

multiline.pattern:
multiline.negate: 
multiline.match:

Как правило, вы должны определить регулярное выражение, которое однозначно описывает начало ваших строк.

Итак, попробуйте это. Этот стек поддерживает различные типы интеграции с Kubernetes, например, развертывание в кластере и автообнаружение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...