Ferenc Turi
Ferenc Turi

Reputation: 271

How to monitor flow-state / execution status in Spring Integration

What would be the best practice to monitor state of flow execution?

I'm working on a SI application and our tester guy always complaining that the monitoring of the flow execution is very complex. You have to check tons of log files to find problems etc. Best would be to have a database schema where you can detect execution problems, actual state of flow execution, currently executing components.

What do you suggest how to monitor SI?

Upvotes: 1

Views: 785

Answers (1)

Gary Russell
Gary Russell

Reputation: 174504

Use the framework's JMX Support to expose channels etc as MBeans.

You can monitor channel metrics (sendCounts etc).

You can even use the framework to monitor itself with JMX channel adapters to take some action when a condition arises.

Upvotes: 2

Related Questions