Java 有没有开源的接口分析,类似于统计接口调用次数、接口响应时间、接口调用成功次数、失败次数这些?

2019-09-10 14:08:06 +08:00
 ohyeahhh
9426 次点击
所在节点    Java
20 条回复
viakiba
2019-09-10 14:14:33 +08:00
Sleuth + Zipkin
ayonel
2019-09-10 14:14:36 +08:00
这些是监控系统干的活,国内比较好的是 CAT,但是系统比较庞大。或者 metrics,比较轻量。https://github.com/dropwizard/metrics
msaionyc
2019-09-10 14:24:17 +08:00
java 平台 spring aop 做这种事情很容易了吧
hihipp
2019-09-10 14:32:51 +08:00
lihongjie0209
2019-09-10 14:36:37 +08:00
自己写一个拦截器不就好了
w292614191
2019-09-10 14:38:57 +08:00
druid 可以监控以下内容:
SQL 监控
SQL 防火墙
Web 应用
URI 监控
Session 监控
Spring 监控
JSON API
xiaoyaojc
2019-09-10 18:07:53 +08:00
如果只是这些需求,自己做个 aop 就得了,打个 log,自己统计下就完事了
Varobjs
2019-09-10 18:17:37 +08:00
日志做好,分析日志就可以吧
whp1473
2019-09-10 20:12:42 +08:00
普罗米修斯
aitaii
2019-09-10 20:47:44 +08:00
prometheus
gz911122
2019-09-10 23:17:24 +08:00
普罗米修斯 + 1
seanxx
2019-09-10 23:52:59 +08:00
aop + metric
我们项目就在用
quadrapop
2019-09-11 09:21:16 +08:00
一般用日志就能实现,不过有框架的-_-
yannanfei
2019-09-11 09:31:38 +08:00
per4j 可以统计调用量,平均耗时等
Aresxue
2019-09-11 09:47:20 +08:00
简单点就 aop,还想要高性能和扩展性就用 JVMTI, 比如 Instrumentation (编码复杂度要高很多)
luozic
2019-09-11 12:09:11 +08:00
前面搞个 api gateway 啥都齐了,不要在一个里面搞太多东西。
0NF09LJPS51k57uH
2019-09-11 15:11:58 +08:00
Metrics:Prometheus actuator micrometer
Tracing:jaeger zipkin pinpoint
conn4575
2019-09-11 17:36:06 +08:00
java 的话就用 cat 吧,其他语言用 prometheus
ohyeahhh
2019-09-12 09:20:53 +08:00
谢谢各位,我搞了个拦截器,嘿嘿
jiaozongguan
2019-09-15 08:36:46 +08:00
apache 日志了解下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/599628

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX