gpt4 book ai didi

java - 如何衡量来自特定用户的 REST API 请求数量?

转载 作者:行者123 更新时间:2023-12-03 20:39:31 25 4
gpt4 key购买 nike

我有一个应用程序,其中多个客户端使用 API。我想获得每个 API 的请求数。虽然我知道 spring 执行器提供了这种提供指标的功能,但在我的情况下,由于请求将来自多个客户端(每个客户端在请求中都有一个唯一的 header 值),我想要这样的东西:

{
/api/getUserDetails: {
COUNT: {
user_a: 6,
user_b: 8
}
}
}
有没有办法在 Spring 执行器中配置它?任何帮助是极大的赞赏!

最佳答案

无论您想公开什么信息,都可以遵循传统的 extract-compute-expose 模式。
您可以构建专用的事件监听器/过滤器,然后提取一些信息并通过指标或普罗米修斯执行器端点公开它们。
为此,您可以使用千分尺库将您的度量标准公开为计数器或仪表类型。根据您的要求,这里有一个柜台适合。
看一眼 :
https://spring.io/blog/2018/03/16/micrometer-spring-boot-2-s-new-application-metrics-collector

关于java - 如何衡量来自特定用户的 REST API 请求数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67704144/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com