我正在编写一个Cake组件,似乎有意义的是我用它来保存数据而不是在控制器中这样做.在手册中它表示不鼓励在组件中使用模型,但另一种方法是这样做意味着我将在控制器中重复代码.
该组件基本上分析来自各种来源的数据负载,然后将插入各种模型的数据.
我正在尝试找到一个允许我监视服务器资源消耗的解决方案.优选地,我想要获得的度量是网络利用率IO,并且如果可能的话,CPU使用率/负载平均值和磁盘IO.
我唯一的另一个要求是这些信息可以通过Java获得,因此可以对其进行操作,至少可以在Linux(Fedora)上运行.
我听说过一些监控工具,但我不确定最好的方法.我可能想要每隔30秒收集一次信息.
谢谢
更新:只是为了重新迭代,我指的是系统范围的监控而不是Java特定的监控.我只想使用Java来访问这些指标