Update on Vitrage Project at OpenStack Summit Vancouver

undefined
 
V
i
t
r
a
g
e
 
Project Update, OpenStack Summit Vancouver
 
Ifat Afek, 
ifat.afek@nokia.com
Yuval Adar, 
yuval.adar@nokia.com
 
M
a
y
 
2
0
1
8
undefined
 
W
h
a
t
 
i
s
 
V
i
t
r
a
g
e
?
 
T
h
e
 
O
p
e
n
S
t
a
c
k
 
R
C
A
 
(
R
o
o
t
 
C
a
u
s
e
 
A
n
a
l
y
s
i
s
)
 
s
e
r
v
i
c
e
 
V
i
t
r
a
g
e
 
i
s
 
u
s
e
d
 
f
o
r
 
o
r
g
a
n
i
z
i
n
g
,
 
a
n
a
l
y
z
i
n
g
 
a
n
d
 
e
x
p
a
n
d
i
n
g
O
p
e
n
S
t
a
c
k
 
a
l
a
r
m
s
 
&
 
e
v
e
n
t
s
.
 
R
o
o
t
 
C
a
u
s
e
 
A
n
a
l
y
s
i
s
D
e
d
u
c
e
d
 
a
l
a
r
m
s
 
a
n
d
 
s
t
a
t
e
s
 
 
a
l
a
r
m
s
 
b
a
s
e
d
 
o
n
 
s
y
s
t
e
m
i
n
s
i
g
h
t
s
H
o
l
i
s
t
i
c
 
a
n
d
 
c
o
m
p
l
e
t
e
 
v
i
e
w
 
o
f
 
t
h
e
 
s
y
s
t
e
m
undefined
 
Founded during the Mitaka release of OpenStack
Became an official OpenStack project on June 1st 2016
First official release - Newton
~10 contributors in the last release
 
P
r
o
j
e
c
t
 
B
a
c
k
g
r
o
u
n
d
undefined
 
Q
u
e
e
n
s
 
F
e
a
t
u
r
e
s
undefined
 
E
x
i
s
t
i
n
g
:
 
D
e
d
i
c
a
t
e
d
 
n
o
t
i
f
i
e
r
s
 
(
N
o
v
a
,
 
S
N
M
P
,
 
M
i
s
t
r
a
l
)
 
I
n
 
Q
u
e
e
n
s
:
 
A
P
I
 
f
o
r
 
r
e
g
i
s
t
e
r
i
n
g
 
o
n
 
V
i
t
r
a
g
e
 
a
l
a
r
m
s
 
By resource id
By alarm name
By regular expression
HTTP callback upon alarm
 
W
e
b
h
o
o
k
 
N
o
t
i
f
i
c
a
t
i
o
n
s
undefined
 
N
u
m
b
e
r
 
o
f
 
a
c
t
i
v
e
a
l
a
r
m
s
 
d
i
s
p
l
a
y
e
d
i
n
 
e
v
e
r
y
 
H
o
r
i
z
o
n
m
e
n
u
 
Redirect to Vitrage
alarms view
 
 
A
l
a
r
m
 
B
a
n
n
e
r
undefined
 
Performance improvements
Parallel evaluation of Vitrage templates
Memory usage optimization
Tested and verified for 60000 entities
SNMP parsing service
Templates enhancements
API for template add/delete
Regular expressions, functions, include
 
O
t
h
e
r
 
Q
u
e
e
n
s
 
F
e
a
t
u
r
e
s
undefined
 
R
o
c
k
y
 
F
e
a
t
u
r
e
s
undefined
 
Improve Vitrage high availability support
Store alarm history using snapshots and events
Implementation stages
Pike 
 collector
Queens 
 persistor
Rocky 
 load from history
     on process startup
 
H
i
g
h
 
A
v
a
i
l
a
b
i
l
i
t
y
 
a
n
d
 
A
l
a
r
m
 
H
i
s
t
o
r
y
undefined
 
Motivation
Root Cause Analysis of yesterday’s alarms
Alarm statistics
Future - machine learning
 
Implementation
History in Relational database (MariaDB)
Store only basic information (alarm + resource id)
 
A
l
a
r
m
 
H
i
s
t
o
r
y
undefined
 
K
u
b
e
r
n
e
t
e
s
 
 
t
o
p
o
l
o
g
y
 
d
a
t
a
s
o
u
r
c
e
P
r
o
m
e
t
h
e
u
s
 
 
K
u
b
e
r
n
e
t
e
s
 
r
e
l
a
t
e
d
 
a
l
a
r
m
s
 
 
K
u
b
e
r
n
e
t
e
s
 
a
n
d
 
P
r
o
m
e
t
h
e
u
s
 
D
a
t
a
s
o
u
r
c
e
s
undefined
 
Run an action from a list
Action type depends on the selection
 
E
n
t
i
t
y
 
G
r
a
p
h
 
A
c
t
i
o
n
 
P
a
n
e
l
undefined
 
C
r
o
s
s
-
P
r
o
j
e
c
t
 
W
o
r
k
 
Self-healing SIG (Special Interest Group)
 
“coordinate several OpenStack projects 
 reacting to failures and other
events by automatically healing services”
 
 
Vitrage & Congress 
 in progress
Vitrage & Monasca 
 future?
 
 
undefined
 
C
o
n
t
a
c
t
 
U
s
 
Vitrage 
wiki page: 
https://wiki.openstack.org/wiki/Vitrage
Official documentation: 
https://docs.openstack.org/vitrage/latest/
Vitrage IRC channel: #openstack-vitrage
OpenStack mailing list 
 use [vitrage] tag
 
 
V
i
s
i
t
 
o
u
r
 
n
e
x
t
 
s
e
s
s
i
o
n
s
 
i
n
 
t
h
e
 
s
u
m
m
i
t
!
undefined
 
Q
&
A
 
Thank you
!
 
o
p
e
n
s
t
a
c
k
 
o
p
e
n
s
t
a
c
k
 
O
p
e
n
S
t
a
c
k
F
o
u
n
d
a
t
i
o
n
undefined
 
H
i
g
h
 
L
e
v
e
l
 
A
r
c
h
i
t
e
c
t
u
r
e
Slide Note
Embed
Share

Vitrage is an OpenStack service for organizing and analyzing alarms and events, providing root cause analysis to deduce alarms and states based on system insights. Founded during the Mitaka release, it became an official OpenStack project in 2016 and has seen continuous development with features like webhook notifications, alarm banners, and improvements in high availability and alarm history.

  • OpenStack
  • Vitrage Project
  • Root Cause Analysis
  • Summit
  • Vancouver

Uploaded on Sep 28, 2024 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

E N D

Presentation Transcript


  1. May 2018 Vitrage Project Update, OpenStack Summit Vancouver Ifat Afek, ifat.afek@nokia.com Yuval Adar, yuval.adar@nokia.com

  2. What is Vitrage? The OpenStack RCA (Root Cause Analysis) service Vitrage is used for organizing, analyzing and expanding OpenStack alarms & events. Root Cause Analysis Deduced alarms and states alarms based on system insights Holistic and complete view of the system

  3. Project Background Founded during the Mitaka release of OpenStack Became an official OpenStack project on June 1st 2016 First official release - Newton ~10 contributors in the last release

  4. Queens Features

  5. Webhook Notifications Existing: Dedicated notifiers (Nova, SNMP, Mistral) In Queens: API for registering on Vitrage alarms By resource id By alarm name By regular expression HTTP callback upon alarm

  6. Alarm Banner Number of active alarms displayed in every Horizon menu Redirect to Vitrage alarms view

  7. Other Queens Features Performance improvements Parallel evaluation of Vitrage templates Memory usage optimization Tested and verified for 60000 entities SNMP parsing service Templates enhancements API for template add/delete Regular expressions, functions, include

  8. Rocky Features

  9. High Availability and Alarm History Improve Vitrage high availability support Store alarm history using snapshots and events Implementation stages Pike collector Queens persistor Rocky load from history on process startup

  10. Alarm History Motivation Root Cause Analysis of yesterday s alarms Alarm statistics Future - machine learning Implementation History in Relational database (MariaDB) Store only basic information (alarm + resource id)

  11. Kubernetes and Prometheus Datasources Kubernetes topology datasource Prometheus Kubernetes related alarms

  12. Entity Graph Action Panel Run an action from a list Action type depends on the selection

  13. Cross-Project Work Self-healing SIG (Special Interest Group) coordinate several OpenStack projects reacting to failures and other events by automatically healing services Vitrage & Congress in progress Vitrage & Monasca future?

  14. Contact Us Vitrage wiki page: https://wiki.openstack.org/wiki/Vitrage Official documentation: https://docs.openstack.org/vitrage/latest/ Vitrage IRC channel: #openstack-vitrage OpenStack mailing list use [vitrage] tag Visit our next sessions in the summit!

  15. Q&A Thank you! openstack @OpenStack openstack OpenStackFoundation

  16. High Level Architecture

More Related Content

giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#