我们在堆栈中使用了许多分布式组件(ElasticSearch,Oracle,Redis等)。有时我们会遇到一些问题,其中某些组件未正确初始化或未完全启动,这会浪费应用程序测试时间。我正在我们的客户端应用程序中编写一个简单的全栈运行状况检查程序来确定类似的内容 a)与每个组件的连接状态 b)可能略微更深的指标 我知道我可以从ES / Redis客户端的JMX api获得一些信息。
但是,对于Oracle而言,除了通常的"从双"中选择1,我如何获得其他指标,如:
请注意我希望在客户端(应用程序端)使用这些指标。此外,我更喜欢开源库/产品,而不是任何需要付费许可的产品。
由于