我有一个用例,当所有HTTP 500事件以整数计数发生时,我想报告它们,但是如果在请求期间没有发生500事件,则还发送默认值0。
如何使用Datadog适配器实现此目的?
首先,我尝试创建一个规则,该规则包含match: true
,然后创建一个度量值,该度量值的值设置为conditional(response.code.startsWith("5"), "1", "0")
。
然后我告诉规则使用Datadog适配器,并在规则中向所述适配器注册了该指标。
这会在混合器日志中引发错误,可能是因为request.code是一个整数,而startsWith可能是一个期望字符串的函数-结果我们丢失了所有指标。