Я развернул игрушечную программу на экземпляре виртуальной машины, работающем в Google Compute Engine (GCE).Эта игрушечная программа записывает отформатированные сообщения об ошибках в стандартный поток ошибок (stderr).В экземпляре виртуальной машины включена запись в журнал Stackdriver, и я могу видеть некоторые сообщения об ошибках моей программы, перемежающиеся со многими другими сообщениями, которые предположительно генерируются самим GCE.
Можно ли отфильтровать средство просмотра журнала Stackdriver для отображения только сообщения, отправленные из стандартного потока ошибок моей виртуальной машины для упрощения поиска и устранения неисправностей?
В идеале я бы предпочел не полагаться на какие-либо клиентские библиотеки для простоты.Я рассмотрел создание фильтра для сопоставления на специальном уникальном токене, который я мог бы внедрить из переменной среды, но это кажется сложным для того, что кажется легкой задачей (просмотр стандартных сообщений журнала).
Внешний вид сообщений журналакак это:
2018-10-20T16:03:31.262075836Z | listening for https at "localhost:443"
2018-10-20T16:03:31.257283434Z | foo
2018-10-20T16:03:32.012318385Z | bar
2018-10-20T16:03:38.119439321Z | ERROR: something bad happened
2018-10-20T16:03:38.127334354Z | FATAL: program terminated