уровень серьезности stackdriver в GKE, отправляющий все на stderr

Подскажите, можно ли в stackdriver сделать разделение по серьезности. Все сообщения в контейнере отображаются в stderror и в stackdriver, они помечаются как ошибки. Задача - разделить сообщения из логов (laravel) на категории информация, ошибка, предупреждение.

Google Kubernetes Engine + ведение журнала Stackdriver включено.

1 ответ

Публикация этогоCommunity Wikiдля большей наглядности, поскольку ОП смог решить эту проблему в разделе комментариев.

Лучшим решением для OP было добавить плагин для приложения laravel , который отправляет выходные данные stackdriver с правильным форматированием. Вторая часть заключалась в настройке ElasticSearch с настроенными правилами оповещений.

Другое решение, подходящее для другого сценария, — использовать fluentd с fluent-plugin-google-cloud .

Другие вопросы по тегам