我想将Lambda函数的自定义指标报告给Datadog。我需要计数器,仪表,直方图之类的东西。

Datadog documentation概述了用于从AWS Lambda报告指标的两个选项:


在日志中打印一行
使用API


上面文档中的精美印刷提到印刷方法仅支持计数器和量规,因此对于我的用例来说显然还不够(我还需要直方图)。

现在,第二种方法-API-根据API documentation的规定,仅支持报告时间序列点,我认为这些时间点只是量表(对吗?)。

因此,是否有一种方法可以通过我的Lambda函数向Datadog报告指标,而无需在EC2中设置statsd服务器并使用dogstatsd对其进行调出?有人能克服这个问题吗?

最佳答案

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

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

08-17 22:18