Skip to Content

Pre-Provisioned Dashboards

RocketAiFlow includes pre-provisioned Grafana dashboards so teams can monitor outbound campaigns, telephony, containers, database behavior, and host health from the first deployment.

The Dialer dashboard is the strongest operational view for outbound work: it shows campaign state, live dialing pressure, call limits, outcomes, active calls, and performance over the selected time range.

Dialer dashboard

Use the Dialer dashboard as the main control room for outbound campaigns. It helps operators see whether campaigns are active, whether calls are being generated, how close the system is to the configured call limits, and how outcomes evolve in real time.

The dashboard is easier to explain as four separate views: live campaign control, agent and trunk readiness, all-campaign performance, and single-campaign performance.

Real-Time Overview

Grafana dialer dashboard showing all campaign status, outcomes, dialing rate, active calls, and call limits.
Real-Time Overview is the outbound command center: campaign status, active calls, call limits, dialing rate, outcomes, and live pressure are visible in one place.

Start here during an outbound run. This view combines live campaign state with outcome totals, dialing pressure, active calls, configured limits, and per-campaign status.

  • Use Total Outcomes and Call Outcomes to understand whether the run is producing answers, no answers, busy signals, congestion, or failures. These two panels reset every day.
  • Use Dialing Rate and Calls Volume to see whether the dialer is generating traffic at the expected pace.
  • Use the Dialer table to compare each campaign status, active flag, active calls, and call limit in one operational list.
  • Use Active Calls vs Limit to confirm whether the system is close to saturation or still has capacity available.

View panel breakdown: Real-Time Overview

Real-Time Agents & Trunks

Grafana real-time agents and trunks panel showing endpoint states and trunk state timeline.
Real-Time Agents & Trunks shows which endpoints and trunks are available, unavailable, invalid, Not In Use, or In Use. Use it to confirm trunk readiness before blaming campaign logic.

Use this view when the campaign is active but calls are not behaving as expected. It separates campaign logic from telephony readiness by showing endpoint state and timeline changes.

  • Use Endpoints by State to quickly see unavailable, Not In Use, invalid, In Use, or other endpoint states.
  • Use the Endpoint State Timeline to understand when an endpoint changed state during the selected time range.
  • Use the Endpoints table to identify the endpoint, state code, device state, provider host, and source event behind the issue.
  • Review this view before changing campaign pacing, because a trunk or endpoint problem can look like a campaign problem.

View panel breakdown: Real-Time Agents & Trunks

All Campaigns Performance

Grafana all campaigns performance dashboard with outcomes over time, call distribution, talk time, and ring time.
All Campaigns Performance summarizes the selected time range across every campaign, including outcomes, distribution, talk time, ring time, and total call volume.

Use this view after or during a wider outbound window when you want to evaluate the combined performance of every campaign in the selected time range.

  • Use Call Outcomes Over Time to spot answer, busy, no-answer, congestion, and failure trends across all campaigns.
  • Use Calls in Selected Time Range and Call Outcomes Distribution to compare total call volume and outcome mix.
  • Use Avg Talk Time, Avg Ring Time, and Total Talk Time to understand conversation quality and operational load.
  • Use the talk-time and ring-time charts to detect changes caused by list quality, telephony behavior, or campaign configuration.

View panel breakdown: All Campaigns Performance

Single Campaign Performance

Grafana single campaign performance dashboard with outcomes, timing, and distribution for one campaign.
Campaign Performance isolates one campaign so teams can review outcome quality, timing, and behavior without mixing it with other outbound runs.

Use this view when one campaign needs its own review. It keeps the same operational metrics as the aggregate view, but filters the analysis to a single campaign.

  • Use Call Outcomes Over Time to see the campaign's own answer, busy, no-answer, congestion, and failure pattern.
  • Use Calls in Selected Time Range and Call Outcomes Distribution to judge whether the campaign list and pacing are producing the expected outcome mix.
  • Use Avg Talk Time, Avg Ring Time, and Total Talk Time to compare this campaign against other outbound runs.
  • Use this dashboard before changing the campaign, because it avoids mixing one campaign's behavior with the rest of the dialer traffic.

View panel breakdown: Single Campaign Performance

cAdvisor dashboard

Use cAdvisor to understand container-level resource behavior. It helps separate application workflow issues from container pressure, CPU spikes, and memory growth.

Grafana cAdvisor dashboard showing host overview, CPU, and memory usage by container.
cAdvisor shows container CPU and memory patterns across RocketAiFlow services, helping teams identify runtime pressure before changing workflow configuration.

MySQL dashboard

Use the MySQL dashboard when persistence, campaign data, contacts, call records, or backend response time need investigation.

Grafana MySQL dashboard showing connection status, command rate, uptime, CPU, memory, and load average.
MySQL panels show database connection state, command activity, uptime, CPU, memory, and load, which helps confirm whether database behavior is part of an issue.

Node Exporter dashboard

Use Node Exporter for host-level health. It gives the baseline view of CPU, memory, disk, network, filesystem usage, and uptime for the server running the platform.

Grafana Node Exporter dashboard showing CPU, memory, disk, network, filesystem, and host uptime.
Node Exporter is the host health baseline: CPU, RAM, disk, network, filesystem usage, and uptime show whether the server itself is healthy.

Asterisk Log dashboard

Use Asterisk Log for event-level telephony review. It is useful when calls fail, trunks behave unexpectedly, or warnings and errors need to be checked against a specific time window.

Grafana Asterisk Log dashboard showing warnings, errors, notices, total log lines, error percentage, and historical logs by level.
Asterisk Log highlights warnings, errors, notices, log volume, and historical severity, making telephony issues easier to spot during an incident.

Asterisk Overview dashboard

Use Asterisk Overview for the high-level telephony control plane. It shows Asterisk uptime, reload state, active calls, calls per second, active channels, endpoints, and bridges.

Grafana Asterisk Overview dashboard showing uptime, active calls, max active calls, calls per second, active channels, endpoints, and bridges.
Asterisk Overview gives the telephony service picture at a glance: uptime, active calls, call capacity, channels, endpoints, bridges, and call rate.
Last updated on