Enable automation dashboard post-installation
Activate dashboard data collection with automatic historical data backfill to generate comprehensive usage and ROI reports without reinstalling the platform or losing historical automation activity data.
Before you begin Copy linkLink copied!
- Red Hat Ansible Automation Platform 2.7 installed and operational
- Metrics service installed and running
- For containerized: access to the installer inventory file
- For operator:
kubectlorocaccess and edit permissions on the AnsibleAutomationPlatform CR
Technology Preview: Automation dashboard is a Technology Preview feature in Red Hat Ansible Automation Platform 2.7. Enabling it post-installation triggers up to 90 days of historical data backfill from Controller database. Monitor data collection logs to know when complete dashboard data is available.
About this task Copy linkLink copied!
This procedure enables automation dashboard on an existing Red Hat Ansible Automation Platform 2.7 installation without platform downtime or service disruption. When you enable dashboard collection post-installation, metrics service automatically backfills up to 90 days of historical data from the Controller database, allowing the dashboard UI to display historical trends within hours of enablement. This zero-disruption activation eliminates the need to reinstall the platform and enables 6-hourly automated collection for ongoing dashboard metrics after backfill completion, providing comprehensive usage and ROI reports using both historical and current automation activity data.
Procedure Copy linkLink copied!
- For containerized installation, follow the containerized procedure
- For operator deployment, follow the operator procedure
Results Copy linkLink copied!
After completing the procedure for your deployment method, dashboard is enabled and historical data backfill begins automatically.
Procedure (containerized installation) Copy linkLink copied!
Procedure Copy linkLink copied!
Procedure (operator deployment) Copy linkLink copied!
Procedure Copy linkLink copied!
Historical data backfill details Copy linkLink copied!
Understand how automation dashboard backfills historical data after post-installation enablement by learning the backfill scope, behavior, performance impact, and duration estimates for dashboard data collection.
Backfill scope and behavior Copy linkLink copied!
How backfill works:
When you enable dashboard post-installation, metrics service initiates a historical data backfill using the following logic:
- Starting point: 90 days before current time (
since = now - 90 days) - End point: Current time (
until = now) - Data query: Requests all jobs in Controller (AWX) database between
sinceanduntil - Collection: Collects whatever data exists in that timeframe
90 days is the starting point, not a minimum or maximum requirement. Metrics service collects all available data within the 90-day window.
Examples:
| Controller Data Available | Data Collected | Result |
|---|---|---|
| 90+ days of job history | 90 days | Backfill collects maximum (90 days from since point) |
| 30 days of job history | 30 days | Backfill collects all available data (no error) |
| 0 days of job history (new installation) | 0 jobs | Backfill completes successfully withjob_count: 0 |
Key points:
- Less than 90 days of data is not an error - backfill collects what exists
- Backfill does not fail if Controller has less than 90 days of data
- New installations with no historical jobs complete backfill immediately (within minutes)
Backfill process control Copy linkLink copied!
The backfill process runs to completion automatically and cannot be paused or resumed. Once initiated, it continues until all available data within the 90-day window is collected. If metrics service is restarted during backfill, the process resumes from the last successful checkpoint.
Performance impact and duration Copy linkLink copied!
| Aspect | Details |
|---|---|
| Data Source | Controller (awx) database by usingms_readonly user (read-only access) |
| Performance Impact | Minimal - backfill uses same read-only queries as regular collection, spread over time |
| Duration | Varies based on data volume; typically completes within 24 hours for large datasets |
| Automatic | Yes - no manual intervention required after enablement |
Estimated completion times:
| Data Volume (Controller Jobs) | Estimated Backfill Duration |
|---|---|
| < 10,000 jobs | Under 5 minutes |
| 10,000 - 50,000 jobs | 5–20 minutes |
| 50,000 - 100,000 jobs | 20–45 minutes |
| > 100,000 jobs | 45 minutes–2 hours |
These duration figures are estimates. Actual duration depends on job complexity, number of hosts per job, database performance, and system load.
Difference between automation dashboard enablement during-installation and post-installation Copy linkLink copied!
Use this reference when choosing between during-installation and post-installation dashboard enablement to compare historical data collection, downtime requirements, and time to availability.
Comparison of enablement approaches Copy linkLink copied!
| Aspect | During Installation | Post-Installation |
|---|---|---|
| When to use | New Ansible Automation Platform deployment | Existing Ansible Automation Platform installation |
| Historical data | No historical data (new installation) | Up to 90 days backfilled |
| Downtime | Part of initial installation | None (container restart only) |
| Time to dashboard | Immediate after first collection (6 hours) | Available after backfill completes (hours to 1 day) |
| Configuration effort | One-time during install | Update inventory/CR and re-run installer |
Decision criteria Copy linkLink copied!
Choose during-installation enablement when:
- Deploying a new Ansible Automation Platform environment
- No historical data needed (starting fresh)
- You want dashboard available immediately after first collection cycle
- Installation downtime is already planned
Choose post-installation enablement when:
- Ansible Automation Platform is already in production
- You need historical data from existing automation jobs
- Zero downtime is required
- You want to evaluate dashboard with real historical trends