Rechercher

Ce contenu n'est pas disponible dans la langue sélectionnée.

Chapter 1. Reporting in Red Hat Ansible Inside

download PDF

To comply with your Red Hat Ansible Inside subscription requirements, you must send metrics files about your automation usage to Red Hat. This guide describes the data that is collected, how to implement its collection, and how the data is returned to Red Hat.

1.1. About reporting metrics

Ansible Inside saves high-level usage data about your automation jobs. Red Hat uses this data to identify where to focus effort in product improvements and new features.

After an automation job is completed, metrics are gathered to save the following information about the job:

  • The type, duration, and time of the automation job.
  • The names of the collections and roles used in the job, and the number of times they are used.
  • The number of nodes that were installed, updated, failed, and skipped.
  • The events that occurred during the job.
Note

Red Hat does not gather Personal Identifiable Information (PII), such as IP addresses, location, user details, or operating system specification.

The following architecture diagram illustrates how the data is saved to the persistent data storage outside the Python application so that it can be sent to Red Hat.

The project, credential and inventory sources pass data to the Ansible SDK sync library in the Python application. The automation data receiver sends data from the sync library to the persistent data storage, which sends the data to reporting and analytics.

1.2. About the metrics files

The metrics data is bundled into a tarball file. A separate file is generated for each job. You can view the contents of the files: they are not encrypted.

Each tarball file contains the following unencrypted CSV files:

  • jobs.csv records the duration and status of the automation job, the number of tasks executed, and the number of hosts that were affected by the job.
  • modules.csv records the module name, the task count and the duration.
  • collections.csv: records the collection name, the task count and the duration.
  • roles.csv records the role name, the task count and the duration.
  • playbook_on_stats.csv records the event ID and data.
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.