Журналы не отображаются в пользовательском интерфейсе Google Cloud Logging - PullRequest
0 голосов
/ 25 мая 2020

Я пытаюсь настроить отправку журналов своего приложения в Google Cloud Logging, но, что бы я ни пытался, журналы не отображаются в средстве просмотра журналов.

Я пробовал:

  • с помощью приложения Java Logback напрямую, следуя всем шагам в документации, устанавливая различные комбинации параметров
  • используя Spring Cloud GCP, снова следуя всем руководствам и пробуя различные конфигурации
  • с использованием интерфейса командной строки для записи записей журнала, используя примеры из документации
  • с использованием проводника API для записи записей журнала, обеспечивая все обязательные поля

Вкладка «Загрузка журнала» показывает, что данные фактически загружены, и я могу получить записи, используя gcloud logging read или проводник API.

К сожалению, журналы не отображаются в средстве просмотра, которое встречает меня

[..] У вас сейчас нет журналов в вашем проекте.

Вход в систему g API, конечно, включен (думаю, я бы не смог заставить работать CLI / API explorer без него).

Есть подсказки, что не так? Может быть, мои записи журнала имеют недопустимый формат или в них отсутствует какой-то ключевой бит информации?

Прикрепите пару записей журнала, на всякий случай. Первый был создан API, второй был отправлен из приложения:

insertId: 1mty0nhg3b7x2xx
logName: projects/my-project/logs/test.log
receiveTimestamp: '2020-05-25T11:18:57.565490347Z'
resource:
  labels:
    project_id: my-project
  type: global
severity: INFO
textPayload: It works!
timestamp: '2020-05-25T11:18:57.565490347Z'
insertId: cs0e1zg1qqxxx6
labels:
  levelName: INFO
  levelValue: '20000'
  loggerName: org.springframework.web.servlet.DispatcherServlet
logName: projects/my-project/logs/spring.log
receiveTimestamp: '2020-05-24T16:37:47.275614395Z'
resource:
  labels:
    project_id: my-project
  type: global
severity: INFO
textPayload: Completed initialization in 17 ms
timestamp: '2020-05-24T16:37:47.234Z'

EDIT: Я нашел временное решение. Я создал второй проект, написал короткую лямбду, которая записывает сообщение, и смог просмотреть журналы лямбда в этом проекте. Когда я переключился в новый режим «предварительного просмотра» и изменил проект на исходный, я теперь могу видеть журналы. Однако, когда я переключаюсь обратно в режим «classi c», он по-прежнему говорит, что в проекте нет логов.

Ответы [ 2 ]

2 голосов
/ 27 мая 2020

Я из команды Cloud Logging. Это известная проблема с приемом метаданных для некоторых проектов. Теперь это исправлено.

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

1 голос
/ 25 мая 2020
• 1000 Я запустил лямбда-функцию, которая записала строку, чтобы убедиться, что работают как классический, так и предварительный режим программы просмотра. Наконец, я переместил все свои ресурсы в новый проект.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...