如何在Oracle Service Bus 11g中启用监控?

时间:2017-07-26 22:04:50

标签: oracle osb

我一直在寻求在OSB 11g中启用监控?我不确定如何实现这个目标?

由于

1 个答案:

答案 0 :(得分:1)

这取决于你所谓的“监控”是什么意思,因为有许多不同的类型,很大程度上取决于你对监控的功能要求。
监控可以是:
*主动 (当您主动查找模式时 - 最好是自动但也可以手动查找 - 并在问题发生之前检测问题或在问题发生后立即收到警报) * Reactive (当您尝试在问题发生后进行调试时)

监控也可以是:
*技术 - 检查超时,长时间运行调用的迹象等。技术监控可以在:

  • 应用程序级别(在您的情况下特定于OSB)
  • 平台级(应用服务器/ JVM /操作系统 - 毕竟,要使OSB监控正常工作,您需要确保/监控OSB本身正在运行!)

*功能(通常涉及从您的代码中显式记录,但可能与技术模式相关 - 例如,特定API /服务的调用次数可能表示订单数量)。

  • 功能监控还可以包括SLA监控

最后,在Oracle Service总线中
*您可以在单个服务级别启用监控(通过每个服务下的“操作”选项卡或通过WSLT中的脚本)
*上述监控可与规则相结合,以警告特定情况(例如SLA违规) *您可以在管道中使用特定的日志条目,然后在运行时监控这些条目

根据与您的服务相关的内容,您可以执行更多“监控”服务。尽管OSB监控可以通过各种控制台(/ sbconsole或12c中的/ em)进行,但很多良好的监控功能将这些功能组合到设计良好的警报中,以便您始终掌握潜在问题。您可以通过不断观察系统的行为,然后改进/调整监控解决方案来达到此阶段。
这是一个很好的文档来阅读开始: https://docs.oracle.com/cd/E29542_01/admin.1111/e15867/monitoring_ops.htm#OSBAG472

HTH。