Как сообщить о показателях StatsD из облачной функции Google, написанной в Node.js? - PullRequest
0 голосов
/ 05 марта 2019

Есть ли простой способ сообщить пользовательскую статистику нашей инфраструктуре statsd / Datadog из облачной функции Google, написанной в Node.js?

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

Кроме того, под пользовательской статистикой я подразумеваю статистику нашего собственного определения (не сводную статистическую статистику посредством интеграции StackDriver или DataDog GCP).

1 Ответ

0 голосов
/ 08 марта 2019

После нескольких дней исследований обнаружил, что:

  • клиентские библиотеки StatsD, такие как горячие снимки , позволяют подключать облачную функцию к демону StatsD в общедоступном Интернете, но не внутренне к демону в облаке GCP; так что это не идеальный вариант.
  • В качестве альтернативы, такие библиотеки, как node-dogapi , могут обходить демоны StatsD и отправлять отчеты непосредственно в DataDog. Это сработает, если вы согласны предоставить свои ключи API DataDog и App для библиотеки, чтобы она могла генерировать сообщения для DataDog для вас.
...