Dashboard Analytics

Real-time message processing stats, trends, heat maps, certificate tracking, and iFlow bookmarks.

Overview

The Dashboard tab gives you a single-pane view of your CPI tenant's health. It aggregates up to 2,000 of the most recent message processing logs and presents them as interactive charts and tables.

Performance note: Dashboard data is cached server-side for 60 seconds to avoid excessive API calls to your CPI tenant. Click ↻ Refresh to force a reload.

Time Range

Use the toggle buttons at the top of the dashboard to switch between 1h, 6h, 12h, and 24h time windows. The selected range controls all charts and stat cards below.

Stat Cards

Four summary cards appear at the top:

CardShows
Total MessagesCount of all messages in the selected time window
CompletedSuccessfully processed messages (with percentage)
FailedMessages that ended in error (with percentage)
Retry / ProcessingMessages currently retrying or still in progress

Charts

Status Distribution (Doughnut)

A doughnut chart showing the proportional breakdown of message statuses — Completed, Failed, Retry, Processing, and others.

Message Trends (Line)

A time-series line chart showing message volume over the selected time window, grouped into hourly buckets. Separate lines for completed and failed messages help you spot patterns.

Top Consumer iFlows (Bar)

Horizontal bar chart ranking the iFlows that processed the most messages. Useful for identifying your busiest integrations.

Slowest iFlows (Table)

A table ranking iFlows by average processing time in milliseconds. Helps identify performance bottlenecks.

24-Hour Heat Map

A grid showing message volume by hour of day. Each cell is colour-coded from cool (low volume) to warm (high volume). Hover over a cell to see the exact count. Use this to understand your tenant's peak hours.

Certificate Expiry Tracker

Below the charts, the Certificate & Key Expiry Tracker lists all keystore entries on your tenant with their expiry dates. Entries are colour-coded:

Pro+ only: The Certificate Expiry Tracker requires a Professional or Enterprise license.

Favourites / Bookmarks

Star your most-used iFlows from the iFlow list panel. Starred iFlows appear in the favourites section for one-click access across sessions. Favourites are stored per-user and persist between logins.

Data Limits

The dashboard aggregates a maximum of 2,000 messages per query to keep response times under 5 seconds, even on large tenants with thousands of iFlows. A small indicator in the toolbar confirms this cap.