Get insights on automation across your environment with Automation Analytics
Usability data collection is included with automation controller to collect data to better understand how automation controller users specifically interact with automation controller, to help enhance future releases, and to continue streamlining your user experience.
Only users installing a trial of automation controller or a fresh installation of automation controller are opted-in for this data collection.
Automation Analytics Copy linkLink copied!
When you imported your license for the first time, you were automatically opted in for the collection of data that powers Automation Analytics, a cloud service that is part of the Ansible Automation Platform subscription.
For opt-in of Automation Analytics to have any effect, your instance of automation controller must be running on Red Hat Enterprise Linux.
As with Red Hat Lightspeed, Automation Analytics is built to collect the minimum amount of data needed. No credential secrets, personal data, automation variables, or task output is gathered.
When you imported your license for the first time, you were automatically opted in to Automation Analytics. To configure or disable this feature, see Configuring Automation Analytics.
By default, the data is collected every four hours. When you enable this feature, data is collected up to a month in arrears (or until the previous collection). You can turn off this data collection at any time in the Miscellaneous System settings of the System configuration window.
This setting can also be enabled through the API by specifying INSIGHTS_TRACKING_STATE = true in either of these endpoints:
-
api/v2/settings/all -
api/v2/settings/system
The Automation Analytics generated from this data collection can be found on the Red Hat Cloud Services portal.
Clusters data is the default view. This graph represents the number of job runs across all automation controller clusters over a period of time. The previous example shows a span of a week in a stacked bar-style chart that is organized by the number of jobs that ran successfully and jobs that failed.
Alternatively, you can select a single cluster to view its job status information.
This multi-line chart represents the number of job runs for a single automation controller cluster for a specified period of time. The preceding example shows a span of a week, organized by the number of successfully running jobs and jobs that failed. You can specify the number of successful and failed job runs for a selected cluster over a span of one week, two weeks, and monthly increments.
On the clouds navigation panel, select to view information for the following:
- Use by organization
- Job runs by organization
- Organization status
The organization statistics page will be deprecated in a future release.
Configure Automation Analytics Copy linkLink copied!
When you imported your license for the first time, you were automatically opted in for the collection of data that powers Automation Analytics, a cloud service that is part of the Ansible Automation Platform subscription.
Before you begin Copy linkLink copied!
- A service account created with the Automation Analytics Viewer role in console.redhat.com. For more information, see Creating a service account.
Procedure Copy linkLink copied!
- From the navigation panel, select .
- Click .
- In the field labeled Red Hat Client ID for Analytics, enter the client ID you received when you created your service account to retrieve subscription and content information.
- In the field labeled Red Hat Client Secret for Analytics, enter the client secret you received when you created your service account to send data to Automation Analytics.
- In the Options list select the checkbox to Gather data for Automation Analytics.
- Click .
Results Copy linkLink copied!
After configuring the service account, run a test job to ensure everything is set up correctly.
- From the navigation panel, select to launch a job.
- Check analytics at console.redhat.com to confirm that the data is being posted.
Use automation calculator to determine automation savings Copy linkLink copied!
The automation calculator provides graphs, metrics and calculations that help you determine the total savings on your investment in automated processes.
Calculate your automation savings Copy linkLink copied!
The Automation Calculator produces its default total savings figure based on estimates for each variable.
About this task Copy linkLink copied!
You can tune this calculation by providing more specific organizational cost information and adjusting the time values for each of the top templates.
Automation savings calculations are not saved in Automation Analytics.
Procedure Copy linkLink copied!
- Under Calculate your automation enter cost information for:
- Manual process cost
- Automated process cost
- Under Top templates:
- Adjust time values for top templates to provide time to manually perform each task that the template automates.
Results Copy linkLink copied!
Total savings updates based on the information you enter in each field.
Top templates Copy linkLink copied!
Top templates lists the 25 most frequently run templates across all hosts in your environment.
Templates are listed in descending order starting with the highest run count. You can enter the time it takes to perform tasks manually that are automated by templates in the field adjacent to the run totals to produce a more accurate total savings. The default value is set to 60 minutes.
Curate top templates Copy linkLink copied!
You can use the toggle switch for each template to show or hide it in the bar graph to compare performance and savings based on specific templates.
Procedure Copy linkLink copied!
Results Copy linkLink copied!
The bar graph on the Automation Calculator will update to display those top templates selected and Total savings will calculate based on those templates.
View template details Copy linkLink copied!
View detailed information for each template in Top templates to learn more about the template’s context in the calculation of automation savings.
Procedure Copy linkLink copied!
Top template information includes the following:
- Total elapsed sum - Total run time of the template.
- Success elapsed sum - Total run time for successful template runs.
- Failed elapsed sum - Total run time for failed template runs.
- Automation percentage - The template accounts for this percentage of automation in your organization.
- Associated organizations - The template runs against these organizations.
- Associated clusters - Automation controller clusters the template runs on.