Назад | Перейти на главную страницу

использование google fluentd для входа из экземпляра вычислительного движка в облаке google

У меня проблема с агентом ведения журнала из Google Cloud.

Я хотел использовать google-fluentd (на основе fluentd) на веб-сервере для сбора журналов и отправки их на API-интерфейс Stackdriver Logging.

Сам сервер - это Google Compute Instance, поэтому агенту не нужны учетные данные для Logging Api, как упоминал Google в своих документация. Он также предоставляет внешний IP-адрес, необходимый для ведения журнала Stackdriver. Области для этого экземпляра в порядке, Stackdriver Logging Api с разрешениями на запись.

Установка прошла успешно, благодаря документации Google. Ошибок нет, программа отправляет тестовый журнал на API-интерфейс Stackdriver Logging, но когда я смотрю на ведение журнала stackdriver, нет журналов для Экземпляры виртуальных машин GCE

Заглянул в журнал ..

tail -f /var/log/google-fluentd/google-fluentd.log

Опять же, без ошибок.

Я проверил статус демона с помощью

sudo systemctl status google-fluentd

выход был активный (работает)

Я перезапустил демон, после чего перезапустил экземпляр. Журнал вроде в порядке, демон все еще работает нормально, но журналов нет.

Я отправил журнал с «тестом» регистратора, тестовый журнал не отображался ни в Stackdriver Api, ни в журналах.

Затем я установил агент в другой системе. Это сработало отлично. Просто у Web-сервера были проблемы с этим явлением.

У кого-нибудь была эта проблема раньше и знает ли ее решение?

Это был мой второй пост, поэтому, если вам понадобится дополнительная информация или что-то еще, я добавлю их