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.