Adeptia ESB provides full support for monitoring and tracking of messages as they arrive and get processed in the app>licationarchitecture integration solution. The monitoring dashboards show several data points related to real-time events, process executions, transaction status, transaction execution lifecycle, data volume, performance metrics, and resource consumption.
Messaging also includes full support of SOAP and REST web services and we will discuss more this component in the next section.
Visual dashboards for real-time and historical data flow executions are available out of the box. User can select an ESB interface and see the runtime trend of process executions, status of each transaction and drill down further and see the metadata details of each micro-service execution. Dashboards are divided into multiple categories:
- Event dashboard: Show all the recent events that have kicked-off ESB interfaces, their status and links to details execution logs. It also shows the events that are about to trigger and the associated flows that would execute. Any failures in the runtime of an event are also logged and are shown to the end user along with failure description.
- Process Flow dashboard: In this dashboard, user sees a list of ESB interfaces and can select a specific ESB interface and see the execution trend of that service. Users see a graph that shows last 10 days of execution trend and also can search based on more extended date range and view historical and archived logs.
- Workflow dashboard: This is important in case where an ESB interface includes a human workflow step and a manager wants to track the status of these workflow tasks. The dashboard shows how many tasks are due, how many are on track and which user is working on what task and the time that is taking to finish that task.