OpenStack RCA (Root Cause Analysis) Engine
Go to file
Ifat Afek cf842b7723 Delete outdated entities by the consistency
As part of Rocky fast-failover support,
vitrage-graph is now reloaded from the
database. This causes an issue with
datasources using caches, that can become
outdated in two cases

- After vitrage-graph restart. This is
handled by the consistency service.

- If more than one vitrage-collector is used.

The solution/workaround for Rocky is to let
the consistency enforcer delete outdated
entities for datasources that specifically
request it.

For Stein, we should move this handling to
the processor (so the entities will be
deleted immediately) and delete all the
caches

Change-Id: I953137dc870f48ed42acba93789bb947809c41cc
2018-08-07 09:35:21 +00:00
devstack adding prometheus to VITRAGE_DEFAULT_DATASOURCES in devstack 2018-08-05 16:40:59 +00:00
doc Merge "alarm and RCA history support" 2018-08-07 08:53:58 +00:00
etc/vitrage Adjust Vitrage api to support Prometheus datasource 2018-07-31 08:32:12 +00:00
playbooks/legacy Add upgrade support for Vitrage 2018-06-26 17:17:16 +03:00
releasenotes Delete outdated entities by the consistency 2018-08-07 09:35:21 +00:00
tools Cleanup exception logging 2018-06-13 13:58:04 +00:00
vitrage Delete outdated entities by the consistency 2018-08-07 09:35:21 +00:00
.gitignore Switch to stestr 2018-07-16 13:51:32 +07:00
.gitreview Added .gitreview 2015-09-30 18:54:43 +00:00
.stestr.conf move to stestr 2018-02-22 15:03:26 +00:00
.zuul.yaml Add upgrade support for Vitrage 2018-06-26 17:17:16 +03:00
babel.cfg Add Vitrage project initial file 2015-11-06 14:46:43 +02:00
CONTRIBUTING.rst Update the documentation link for doc migration 2017-09-22 05:56:11 +00:00
HACKING.rst add hacking check for assertEquals(True/False) 2018-01-05 16:06:28 +08:00
initial.txt Documentation updates 2016-09-29 09:21:27 +00:00
LICENSE Add Vitrage project initial file 2015-11-06 14:46:43 +02:00
lower-constraints.txt Merge "Switch to stestr" 2018-07-18 10:37:09 +00:00
openstack-common.conf Add Vitrage project initial file 2015-11-06 14:46:43 +02:00
README.rst Add release notes link to README 2018-06-12 15:05:47 +08:00
requirements.txt add support for gnocchi client 2018-07-08 10:04:39 +00:00
setup.cfg Graph fast fail-over 2018-07-24 10:57:42 +00:00
setup.py Updated from global requirements 2017-03-03 23:01:30 +00:00
test-requirements.txt Switch to stestr 2018-07-16 13:51:32 +07:00
tox.ini Switch to stestr 2018-07-16 13:51:32 +07:00

Team and repository tags

image

Vitrage

The OpenStack RCA Service

Vitrage is the OpenStack RCA (Root Cause Analysis) Service for organizing, analyzing and expanding OpenStack alarms & events, yielding insights regarding the root cause of problems and deducing the existence of problems before they are directly detected.

Enabling Vitrage in DevStack

More details in: README file

Project Resources