# Root Cause Analysis service overview

Vitrage provides a root cause analysis service, which is used for analyzing the topology and alarms of the cloud, and providing insights about it.

The Root Cause Analysis service consists of the following components:

`vitrage-graph` service

  The main process. It includes the in-memory entity graph and the template evaluator. Also responsible for retrieving data from the different datasources

`vitrage-notifier` service

  Used for notifying external systems about Vitrage alarms/state changes. It only calls Nova force-down API and Simple Network Management Protocol (SNMP) in the Ocata release.

`vitrage-api` service

  The API layer for Vitrage.

`vitrage-ml` service

  Performs alarm analysis using Machine Learning methods.

`vitrage-persistor` service

  Used to persist the events coming from the datasources in a database.

this page last updated: 2026-01-23 22:59:33

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.

found an error? report a bug