当前位置: 首页 > 知识库问答 >
问题:

使用Spring Boot Micrometer度量显示HTTP请求API延迟

班高明
2023-03-14

我们的千分尺依赖关系是

  • 千分尺芯
  • 千分尺-注册表-普罗米修斯

我希望能够显示REST API的延迟度量。

    null

我从micrometer文档https://micrometer.io/docs/concepts#_client_side中了解到,通过组合上面生成的两个度量:totalTime/Count来计算延迟。

但是我们的数据源是InfluxDB,它不支持组合度量,https://docs.influxdata.com/InfluxDB/v1.7/troubleshooting/frequency-asked-questions/#how-do-i-query-data-cross-measures,所以我无法在InfluxDB中实现该功能

我需要在Spring Boot组件中提供我自己的延迟度量的实现吗?还是它们是我可以实现这一点的更简单的方法?

共有1个答案

诸俊才
2023-03-14

您基本上可以将测量结果加入Influxdata TICK Stack的另一个组件Kapacitor中。

使用JoinNode将会非常简单,可能后跟Eval就可以正确地计算出您想要的内容。文档中有很多关于它的例子。

尽管问题是不同的:您不必要地过度考虑了您的解决方案,而且-您试图将两个具有相同目的的产品组合在一起,但使用了不同的方法。这有多聪明?

你已经和普罗米修斯扯上关系了?很好!别动,算一下,很简单。而且格拉法娜也和普罗米修斯合作,就在盒子里!

你想让你的数据在Influx(我能理解,它当然更先进)?很好!千分尺可以发送它的权利,以流入的盒子-和以至少两种方式!

我个人看不出有什么理由去做你想做的事,你能分享一个吗?

 类似资料:
  • 角度HTTP请求被阻止-显示混合内容。 但当我通过浏览器URL访问时,内容会显示出来。 角度代码为: 控制台错误显示为: 混合内容:https://dash-thaidash.c9users.io/#/app/tonnage页面通过HTTPS加载,但请求不安全的XMLHttpRequest终结点http://crms.ttteamthoi.in/get_timespent_br。此请求已被阻止;内

  • 我正在使用Apache Camel将数据从CSV文件加载到webservice。我是否可以显示请求和响应。以下是路线配置。。 我从数组中拆分并聚合100个项目,以作为邮件正文发送。 请让我知道如何使用上述路线显示请求和响应?

  • 问题内容: 我找到了我想免费玩的API。我想问一下是否要使用API​​开发Android应用,并且该API基于HTTP协议(RESTful),如何使用 HTTPClient 对象来实现? 我有一般要求的信息。 以上的回应将是成功的话。 我知道如何使用HTTPClient发送HTTP请求,但是否向请求中添加了额外的标头和其他不必要的内容?如何查看HTTPClient对象发出的请求?我只想简单地请求像

  • 问题内容: 我的应用程序中有地图活动。我正在尝试请求位置权限,但是没有显示请求权限。我不知道为什么… 这是我的完整代码: 最后,烤面包片“出现在这里2”。我想这是因为请求没有出现。除了这些行,我是否需要在清单中写一些东西? 也许我需要写一些东西来使用这些权限? 再次查看logcat之后,我发现了此日志 这是什么意思? 问题答案: 花了几天时间解决此问题后,我发现未显示请求权限的原因是由于TabHo

  • 我的问题很简单,我已经请求了JSONYouTubev3数据API,但是,我想显示从链接请求的数据:https://www.googleapis.com/youtube/v3/channels?part=statistics

  • 我正在尝试向一个创建自己的wifi热点并且只允许http请求的设备发出http请求。对于Android8和更低的http请求是成功的,但是对于Android9它们是失败的。虽然谷歌Pixel2使用的是Android9,但它似乎能发挥作用。 network_security_config.xml