уровень серьезности stackdriver в GKE, отправляющий все на stderr
Подскажите, можно ли в stackdriver сделать разделение по серьезности. Все сообщения в контейнере отображаются в stderror и в stackdriver, они помечаются как ошибки. Задача - разделить сообщения из логов (laravel) на категории информация, ошибка, предупреждение.
Google Kubernetes Engine + ведение журнала Stackdriver включено.
1 ответ
Публикация этогоCommunity Wiki
для большей наглядности, поскольку ОП смог решить эту проблему в разделе комментариев.
Лучшим решением для OP было добавить плагин для приложения laravel , который отправляет выходные данные stackdriver с правильным форматированием. Вторая часть заключалась в настройке ElasticSearch с настроенными правилами оповещений.
Другое решение, подходящее для другого сценария, — использовать fluentd с fluent-plugin-google-cloud .