DevOps Mechanisms, Metrics, Tools > Mechanisms > Audit Monitor
The audit monitor performs auditing tasks across all lifecycle stages and collects data used for historical reporting purposes, as well as for realtime access. Collected data is commonly used for governance, regulatory compliance, internal auditing or law enforcement.
The audit monitor is utilized across all pipeline stages.
The audit monitor can be used in the testing, staging and production environments. The data collected can then be used to generate individual auditing reports, as needed. This information can also be automatically added to a dashboard so that it is visible to the project team. The audit monitor is primarily associated with the Cycle Time metric.
The audit monitor collects auditing data that is published to a dashboard and reviewed by an auditor. Developers submit code into the source code management repository, which is being monitored by the audit monitor. Changes made to the code are tracked, including information about the nature of the changes, as well as who they were made by and at what time. An auditor later reviews a history of these changes.