考虑到以下情况:
现在我们监控一个自定义的错误计数指标,如myService.errorType
。这为我们提供了错误发生次数的确切数字-独立于特定实体:如果一个实体不能像100次那样被处理,那么度量值将是100
。
不过,我想要的是一个基于UUID的独特度量。例子:
然后我想要一个值为2
的度量,因为流程只对两个实体失败(而不是像现在报告的那样,对30个实体失败)。
在寻找解决方案时,我发现了使用标签的可能性。但正如文档指出的那样,它们不适用于这样的用例:
标签不应该来自无界的来源,例如历元时间戳、用户ID或请求ID。这样做可能会无限地增加组织的指标数量,并影响您的账单。
那么还有其他可能实现我的目标吗?
为了确保事情清楚,您有一个名为myService的指标。错误类型
带有标记实体。此指标是一个计数器,每当实体出错时,它都会增加。然后,您将使用以下度量查询:
sum:myService.errorType{*} by {entity}
当你谈到UUID时,基数似乎很小(这里显示的是3)。这意味着每小时都会有少量UUID可用。在这种情况下,将UUID添加到度量标记并不像用户ID、时间戳等那样重要,后者有无限多的选项。
我想请您添加这个uuid标记,并检查度量摘要页面中的基数,以确保它工作正常。
然后要获取错误所关注的UUID数量,您可以使用类似的内容:
count_not_null(sum:myService.errorType{*} by {uuid})
最后,作为另一种选择,如果UUID的基数可以通过屋顶,我将邀请您使用日志或Christopher的解决方案,这似乎也限制了基数的增加。
我有一个datadog计数度量,我想创建一个新的度量,从中显示度量上两个代理点之间的差异,因此我可以看到点之间的变化。 有没有办法使用datadog仪表板从另一个指标创建一个指标。
我正在使用docker运行datadog代理 我想使用dogstatsd发送自定义指标。当我运行 我可以在wireshark中看到,udp数据包成功地从源到目标,但这个指标没有提交给datadog。我缺少一些配置吗?
我想发送自定义指标使用io.micrometer.datadog.DatadogMeter注册表到datadog.下面是代码片段的方法,我在其中发出指标到Datadog. 我可以看到日志“metric sent successfully”,没有错误,但这个自定义指标没有显示在Datadog UI的metrics summary下。我错过什么了吗?
目前,诸葛io的服务范围涵盖了企业内各项业务,除了用户行为指标外,还有很多结合业务场景的特有指标需要分析;如:注册率=注册成功人数/活跃用户数,分、秒之间的单位换算等。 因此,诸葛io平台中提供了基础指标之间的四则运算,可灵活定义符合业务场景的特有指标,并支持自定义指标的可视化分析,以及将指标添加到数据看板中进行持续的跟踪监测的功能。 一、有哪些常见应用场景 场景一 某音频APP,需要统计人均收听
Kubernetes中不仅支持CPU、内存为指标的HPA,还支持自定义指标的HPA,例如QPS。 本文中使用的yaml文件见manifests/HPA。 设置自定义指标 kubernetes1.6 在kubernetes1.6集群中配置自定义指标的HPA的说明已废弃。 在设置定义指标HPA之前需要先进行如下配置: 将heapster的启动参数 --api-server 设置为 true 启用cus
我想像这样自定义AutoCompleteView.. 当我的特殊字符被添加时,它应该被填充(比如facebook...当你输入@b,那么所有名字以'b'开头的朋友都将被填充,我们可以选择名字)。 在添加“@”之前,不应在键入时填充它。 我必须自己试试,但让我在实现customview之前先问问,以节省时间。