Performance, monitoring, and workload management

You can change various aspects of your configuration to tune integration servers and message flows, and to monitor message flows and publish/subscribe applications. You can also send logging information to an Elasticsearch, Logstash, and Kibana (ELK) server, and view the data in a Kibana dashboard.

About this task

Performance

How you configure your IBM® App Connect Enterprise environment can affect the performance of your applications. For more information about these options, see Performance.

Monitoring

You can configure your integration nodes or message flows to generate data and statistics that you can use to assess behavior and performance. For more information about these options, see Message flow monitoring.

Statistics and accounting
You can collect message flow statistics and accounting data to record performance and operating details of one or more message flows. For more information, see Message flow statistics and accounting data.
Recording and viewing messages

You can configure a message flow to capture some of the data that it processes. You can then view this data from the web user interface or programmatically. For more information, see Recording, viewing, and replaying data.

Activity logging

Activity logs help you understand what your message flows are doing by providing a high-level overview of how IBM App Connect Enterprise interacts with external resources. For more information about activity logs, see Activity Logs.

Reporting logging information to a Logstash input in an ELK stack
You can configure integration servers to send logging information (BIP messages) to a Logstash input in an Elasticsearch, Logstash, and Kibana (ELK) stack, so that you can view the data in a Kibana dashboard. For more information, see Reporting logging data to Logstash in an ELK stack and Configuring integration servers to send logging data to Logstash in an ELK stack.
Workload management

System administrators can monitor and control the speed that messages are processed within message flows. For more information, see Workload management.