Как следует создавать записи StackDriver? - PullRequest
0 голосов
/ 13 ноября 2018

Я тестирую с помощью стека-драйвера, и мне любопытно, как установить дополнительные атрибуты, кроме самого сообщения. Например, я хотел бы посмотреть, какое приложение или сервер отправляет сообщение. Возможно, что-то вроде этого:

message: "Hello"
tags: ["Application-1", "Server-XYZ"]

Есть ли способ сделать это?

Кроме того, предлагается ли отправлять текстовое сообщение или структуру json? Например:

enter image description here

Ответы [ 2 ]

0 голосов
/ 21 февраля 2019

Вы можете отправлять пользовательские атрибуты, используя «Структурированное ведение журнала». https://cloud.google.com/logging/docs/structured-logging

Я не уверен, с каким продуктом у вас работает приложение (например, Google App Engine Standard / Flexible, Облачные функции Google, Google Compute Engine, Google Kubernetes Engine), поэтому рекомендуется использовать структурированный журнал в формате JSON.

В случае, если вам необходимо настроить агент ведения журнала (в случае GCE), вы можете настроить агент соответствующим образом. https://cloud.google.com/logging/docs/agent/installation

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

Вы можете создавать пользовательские метки меток на основе журнала, см. https://cloud.google.com/logging/docs/logs-based-metrics/labels

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