Istio:创建使用Datadog适配器返回默认值的指标

时间:2019-01-30 19:02:33

标签: istio

问题

我有一个用例,当所有HTTP 500事件以整数计数发生时,我想报告它们,但是如果在请求期间没有发生500事件,则还发送默认值0。

如何使用Datadog适配器实现此目的?

我尝试过的事情

首先,我尝试创建一个规则,该规则包含match: true,然后创建一个度量值,该度量值的值设置为conditional(response.code.startsWith("5"), "1", "0")

然后我告诉规则使用Datadog适配器,并在规则中向所述适配器注册了该指标。

这会在混合器日志中引发错误,可能是因为request.code是一个整数,而startsWith可能是一个期望字符串的函数-结果我们丢失了所有指标。

0 个答案:

没有答案