Java实时服务监控框架

标签 java performance monitoring jmx snmp

必须为在线服务监控创建某种“计数器”——即 Foo_Request_Total、Foo_Request_DB_error、Foo_Request_Timedout、Bar_Request_Total...

此外,当计数器超过预定义的限制时,必须生成某种警报 (例如,如果每小时超过 5 个请求超时,则 SNMP 陷阱)。

您能为此推荐任何 Java 框架吗?

最佳答案

Java 中的标准监控机制是JMX .

您可以远程监控服务,甚至可以执行命令。

您可以使用 JMX/SNMP 连接器将值映射到 MIB 并生成陷阱。

关于Java实时服务监控框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/619253/

相关文章:

java - 将 Java ArrayList 修剪为具有最新日期的不同行

java - 应用程序错误 : ClassNotFoundException - TTT. jar - Java Applet

c++ - 是时候从 C++ priority_queue 中弹出元素了

Angular 4 - Angular 与 --prod 捆绑在一起要快多少

prometheus - PromQL min_over_time + Predict_线性/峰值监控

garbage-collection - 是否可以在JMX中(在HotSpot上)监视 "Full GC"频率?

plugins - 我们可以编写自定义检查来使用 Data Dog 监控进程吗

java - 为什么这个 .equals() 不起作用?

java - 运行/ curl 部署并公开到 AWS 上托管的 Kubernetes 集群的简单 Java 应用程序

c++ - 为什么设置CPU亲和性会使线程运行更慢?