我想将以下 Health 信息发送给Nagios进行监控:
各种连接池统计信息和连接状态
RabbitMQ连接状态
业务逻辑指标,如"Number of transactions processed"
我知道 spring Actuator 项目,非常适合主动监控 . 但是,这个应用程序驻留在我们客户的防火墙内部,所以我们不能使用Nagios来主动监控这个应用程序 .
是否有任何框架可以很好地与spring一起工作?
我认为您仍然可以从Actuator项目中受益 . 我会通过编写一个调度方法来解决它,该方法从Actuator endpoints 读取监控数据并将其发送到Nagios . 如果Nagios有一个REST API,你可以使用Spring的RestTemplate .
1 回答
我认为您仍然可以从Actuator项目中受益 . 我会通过编写一个调度方法来解决它,该方法从Actuator endpoints 读取监控数据并将其发送到Nagios . 如果Nagios有一个REST API,你可以使用Spring的RestTemplate .