Kubernetes Fluentd многострочный журнал - PullRequest
0 голосов
/ 20 сентября 2018

У нас есть куча java-контейнеров, работающих в кластере Kubernetes.Журналы из этих контейнеров следуют общему формату date message, stacktrace Эти журналы отделяются и отправляются в Stackdriver как отдельные части, даже если они одинаковые.

Как настроить GKE для включения этих трассировок стека всообщение журнала?

1 Ответ

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

Это поведение по умолчанию, оно работает как задумано.Если вы хотите изменить это, ниже приведены несколько подходов к его настройке:

1 - я обнаружил эти два беглых плагина ( GCP-обнаружение-исключения и FT-обнаружения-исключения ) из беглого репо , который ответит на ваш вопрос.

2 - Вы также можете использовать структурированное ведение журнала .Для этого вам также следует переустановить агент ведения журнала.Вы можете написать «сообщение о дате» в журналы как jsonPayload.

3 - Вот другой подход , который поможет вам изменить параметры fluentd для настройки вывода журнала.Этот подход упоминает, что вы должны создать новый ConfigMap, а затем изменить Daemonset, чтобы указать на него.

...