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. OpenTelemetry trace is supported for callable flows and MQ, HTTP, REST, and SOAP nodes on configured integration servers.

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 logs and events to a Logstash input in an ELK stack
You can configure integration servers to send the following information to a Logstash input in an Elasticsearch, Logstash, and Kibana (ELK) stack, so that you can view the data in a Kibana dashboard:
  • Logging information (BIP messages)
  • Message flow monitoring events
  • Activity logging events

For more information, see Reporting logs and monitoring events to a Logstash input in an ELK stack and Configuring integration servers to send logs and events to Logstash in an ELK stack.

OpenTelemetry
You can configure OpenTelemetry tracing for all message flows in an integration server, and export span data to an OpenTelemetry collector. When OpenTelemetry is enabled for an integration server, spans are created for callable flows and for all message flow nodes that support OpenTelemetry. For more information, see Configuring OpenTelemetry trace for an integration server.
Workload management

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