Конфигурация заголовка при экспорте логов с использованием приемников

Какова структура заголовка или можно ли настроить заголовок при экспорте журналов с использованием приемников в темы Cloud Pub / Sub?

При получении журналов я хочу ссылаться на метаданные в заголовке. Я хочу знать, из какой службы GCP пришел журнал.

Заголовок отправленного сообщения получателю подписанного URL. Когда вы настраиваете тему Pub / Sub в GCP и добавляете подписку к URL-адресу. Заголовок сообщения, отправленного по URL-адресу.


person DDDD    schedule 02.10.2018    source источник


Ответы (1)


Создал тему и подписку. Затем я написал клиент, который получал сообщения из подписки и регистрировал их. Полезная нагрузка для приемника, подключенного к Pub / Sub, содержала:

{
  insertId:
  logName:
  receiveTimestamp:
  resource: {
     project_id:
     type:
  }
  textPayload:
  timestamp:
}
person Kolban    schedule 03.10.2018
comment
Моя полезная нагрузка отличается, но в любом случае я спрашиваю о заголовке запроса, который отправляет полезную нагрузку. Я не хочу ссылаться на полезную нагрузку, только на заголовок. - person DDDD; 03.10.2018
comment
Какую информацию мы надеемся найти в шапке? У вас есть примерное поле данных или информация, которую вы хотите получить? - person Kolban; 03.10.2018
comment
Я хочу знать, из какой службы GCP пришел журнал. - person DDDD; 03.10.2018
comment
Я проверил документы StackDriver. Если мы посмотрим на полезную нагрузку опубликованного сообщения, которое было опубликовано StackDriver, сообщение содержит объект resource, и этот объект описывает, кто / что изначально выпустил сообщение журнала. Чтобы увидеть набор доступных источников, запустите gcloud logging resource-descriptors list. - person Kolban; 03.10.2018
comment
Что-нибудь в заголовке, идентифицирующее службу? - person DDDD; 03.10.2018
comment
Когда мы смотрим на полученное сообщение Pub / Sub, мы видим, что сообщение содержит тело. Насколько я могу судить, тело, полученное от StackDriver, похоже на структуру сообщения в опубликованном ответе. Т.е. это строка JSON. В этой строке JSON есть объект с именем resource, и этот объект описывает источник исходного средства ведения журнала StackDriver. Насколько я могу судить, в истории нет никаких заголовков. - person Kolban; 03.10.2018
comment
Хорошо, думаю, я ищу заголовок отправленного сообщения получателю подписанного URL. Когда вы настраиваете тему Pub / Sub в GCP и добавляете подписку к URL-адресу. Заголовок сообщения, отправленного по URL-адресу. - person DDDD; 03.10.2018