4

我希望将来自 Lambda 函数的自定义指标报告给 Datadog。我需要诸如计数器、仪表、直方图之类的东西。

Datadog文档概述了从 AWS Lambda 报告指标的两个选项:

  • 在日志中打印一行
  • 使用 API

上面文档中的细则提到打印方法只支持计数器和仪表,所以这对于我的用例来说显然是不够的(我还需要直方图)。

现在,根据API 文档,第二种方法 - API - 仅支持报告时间序列点,我假设它们只是量规(对吗?)。

那么,有没有办法从我的 Lambda 函数向 Datadog 报告指标,而不是在 EC2 中设置一个 statsd 服务器并使用 dogstatsd 调用它?任何人都有运气解决这个问题?

4

2 回答 2

0

更简单的方法是使用这个库:https ://github.com/marceloboeira/aws-lambda-datadog

它运行时没有依赖关系,不需要身份验证,并且也将所有内容报告给 cloud-watch。您可以在此处阅读更多信息:https ://www.datadoghq.com/blog/how-to-monitor-lambda-functions/

于 2019-01-18T14:57:13.157 回答
-1

是的,可以从 AWS Lambda 函数向 DataDog 发出指标。

如果您使用的是 node.js,则可以使用https://www.npmjs.com/package/datadog-metrics向 API 发出指标。它支持计数器、仪表和直方图。您只需将您的 app/api 密钥作为环境变量传递。

马特

于 2017-05-26T18:08:43.337 回答