Как отправлять журналы с Cloudflare worker в Google Stackdriver для ведения журнала без Google SDK/библиотек

# #logging #google-cloud-platform #cloudflare #stackdriver

Вопрос:

Мы пытаемся понять, существует ли простой способ отправки журналов от работника Cloudflare, который отправил бы HTTP-запрос Stackdriver с предварительно созданным токеном, чтобы нам не нужно было использовать Google sdk/клиентскую библиотеку, поскольку это, похоже, не поддерживается в среде Cloudflare worker nodejs, т. е.

Можно ли сделать базовый HTTP-запрос в службу ведения журнала SD для записи записи в журнал?

Если да, то как это делается? Можем ли мы сделать это с помощью простого ключа API? Требует ли это каких-либо зависимостей?

Мы высоко ценим любую ссылку на существующую документацию. Спасибо.

Комментарии:

1. 1/2) Все, что могут сделать SDK Google, вы тоже можете сделать. Это просто зависит от того, какую часть SDK вы хотите переписать самостоятельно. Хорошо то, что Google публикует исходный код своих SDK. Однако, прежде чем я попытаюсь написать подробный низкоуровневый код, я бы понял, как взаимодействовать со службами с помощью SDK. Затем, как только вы получите эти знания, вам будет на порядок проще переписать низкоуровневый код.

2. 2/2) Да, существует API REST для ведения облачных журналов, с которым легко работать, как только вы поймете, как создаются, записываются и хранятся журналы в облачных журналах. Нет, вы не можете использовать ключ API. cloud.google.com/logging/docs/reference/v2/rest