Automation Analytics Security and Data Handling


Automation analytics helps Ansible Automation Platform users measure and forecast automation performance, while managing and resolving operational, business, and security issues faster. The visual dashboards provide full visibility into the performance and ROI of your automation, helping you make informed, data-driven decisions so you can scale faster.

This article addresses the most common questions for how Red Hat handles customer data for this cloud-based service.

Which data is collected by automation analytics?

Automation analytics is built to only collect the minimum amount of data needed.

Data collected from your automation controller (formerly Tower) includes:

  • Counts of automation resources (templates, inventories, projects, credentials, etc)
  • Topology and status of the automation controller environment and hosts
  • Job execution details (start time, finish time, success), individual task success, and modules used

No credential secrets, personal data, automation variables, or task output are gathered.

For a more detailed description, please see the documentation.

How can I view and control the data that is collected by automation analytics?

No data is sent to Red Hat unless an Ansible Automation Platform administrator explicitly initiates the data collection, either during or following a deployment of Ansible Automation Platform.

Administrators can perform a sample collection and inspect the data by running awx-manage gather_analytics and examining the created file.


Can I limit what data is sent to automation analytics?

No, data collection is not a customizable setting.

What is the impact of not activating data collection for automation analytics?

Without automation analytics, you will not have visibility into the performance of your automation. Besides the ability to track and measure time and cost-savings, you will not be able to gather data for reporting on the health of your automation and tasks running on your hosts.

Is the type of data collected static or dynamic?  

The specification for what data is collected is defined within the automation controller (formerly Tower) and may change in future Ansible Automation Platform updates.

How is my analytics data transmitted and stored?

Data is encrypted throughout the process, from collection to transmission, to storage across Red Hat infrastructure.

How long will Red Hat retain collected data?

By default, the service collects and uploads the data four times a day. Hence, the collected data will normally be kept for up to 24 hours for processing into analytics data. Data uploaded by previous runs will be discarded when the same client uploads new data as part of the daily run.

As we are building the product to show performance with historical automation data, automation data is currently stored for up to a year.

What are your security protocols for Red Hat hosted services?

Ansible Automation Platform hosted services, which includes automation analytics, follows these extensive Red Hat Insights data and application security protocols.


Can I access automation analytics as on-premise features so that I don’t share system data outside of my network?

Automation analytics is an online service provided within Ansible Automation Platform. No on-premise version of the service is planned at this time.