Message flow monitoring overview

You can monitor message flows, learn about monitoring basics and scenarios, and decide how to configure event sources.

A message flow can be configured to publish an event when something interesting happens. The events can be published to IBM® MQ or MQTT, to enable subscribers to receive them. You can also configure a message flow to send monitoring events to a Logstash input in an Elasticsearch, Logstash, and Kibana (ELK) stack.

An event is a message that contains information about the source of the event, the time of the event, and the reason for the event. The event can include the message bit stream, and can also include selected elements from the message body. These fields can be used to correlate messages that belong to the same transaction, or to convey business data to a monitoring application. You can then use these events to monitor your message flows.

You can configure events by using either of the following methods:
  • Use the Flow Editor in the IBM App Connect Enterprise Toolkit to configure the message flow monitoring events.
  • Use a Monitoring profile to define monitoring events that can be applied to one or more message flows that are deployed to an integration server. A Monitoring profile is a special XML file that is stored and deployed in a Policy project.
The following topics describe the concepts behind monitoring and explain how to configure monitoring for your message flows.

For information about using business events to monitor business transactions through one or more message flows, see Business transaction monitoring overview.