【问题标题】:How to report StatsD metrics from a Google Cloud Function written in Node.js?如何从用 Node.js 编写的 Google Cloud Function 报告 StatsD 指标?
【发布时间】:2019-03-05 18:20:11
【问题描述】:

有没有一种简单的方法可以从用 Node.js 编写的 Google Cloud Function 向我们的 statsd / Datadog 基础架构报告自定义统计信息?

由于它是一个高流量的 Javascript 云函数,我想避免每次调用云函数时都对额外的库进行大量初始化。

另外,自定义统计数据是指我们自己定义的统计数据(不是通过 StackDriver 或 DataDog GCP 集成的样板摘要统计数据)。

【问题讨论】:

    标签: google-cloud-platform google-cloud-functions statsd datadog


    【解决方案1】:

    经过几天的研究,发现:

    • StatsD 客户端库(如hot-shots)允许您将云功能连接到公共互联网上的 StatsD 守护程序,但不能在内部连接到 GCP 云上的守护程序;所以这不是一个理想的选择。
    • 或者,像node-dogapi 这样的库可以绕过 StatsD 守护程序并直接向 DataDog 报告。如果您可以将 DataDog API 和 App 密钥提供给库,这样它就可以为您生成发送给 DataDog 的消息,这很有效。

    【讨论】:

      猜你喜欢
      • 2020-02-11
      • 2022-01-26
      • 2019-04-30
      • 2019-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-17
      相关资源
      最近更新 更多