
Xprocess: Real-time business monitoring for data-driven decision making
This month we would like to shift your attention to Xprocess – our fully managed, adaptive business process monitoring platform. If you are looking to increase business resilience and transparency, then Xprocess is the perfect solution for you. It offers real-time visibility on business processes, by modelling and monitoring them proactively.
With Xprocess you can achieve the following:
- Create your own metrics and define key performance indicators
- Set up proactive alerts on real-time issues
- Create custom dashboards and comprehensive reporting views
- Leverage root cause resolution to implement permanent solutions
- View historical data to identify trends and patterns
- Maximize efficiency and minimize downtime
- Integrate the platform with third party applications
In this multi-part series, we will discuss each of the above points.
Part I : Create your own metrics and define key performance indicators
XMon allows you to define various types of metrics to track the status of your business processes. Some of these metrics can be used as Key Performance Indicators (KPIs) to help you quantify the level of attainment of your business objectives and targets.
One of our recent enhancements enables you to send monitoring metrics directly from Xmon to Xprocess. This way, you can obtain an unparalleled view of these metrics allowing you to monitor the flow of requests and data.
Xprocess supports both Static and Historical metrics, with the latter allowing you to record a time series of the measurable value. A metric can have a number of attributes associated with it to define its characteristics or features. These attributes can be of different types or formats and can be optional or mandatory.

Metric definition and custom attributes window
Metrics can be sent to Xprocess from an Xmon agent or from any third-party program. The Xmon agent has a configurable engine that can interface to a variety of data sources such as files (xml, log, csv, etc.), databases (MS SQL, Oracle, etc.) and processes. Regardless of where the metrics come from, they are sent to Xprocess via the REST API.
Once metrics start flowing into Xprocess, they become available for a multitude of uses such as viewing timelines, building visualisations, or creating rules and alerts. For instance, an external process can send a Heartbeat metric to Xprocess every minute. Another example is a metric set up to receive and monitor the valuation of an asset manager’s portfolio, as shown below.

Metric table, showing collected metric values

Metric value graph, showing values over time
Stay tuned to read our subsequent articles about the other features and functionalities of Xprocess. Our next article will explain how rules and alerts can be defined for metrics to help you monitor your processes proactively and resolve anomalies in a timely fashion. In the meantime, if you’d like to enquire about Xprocess please contact us. We’d love to hear from you!