This repository has been archived by the owner on Jan 26, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 8
/
index.txt
52 lines (35 loc) · 1.82 KB
/
index.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
= OpenStack Operational Tools
Graeme Gillies <[email protected]>
Matthias Runge <[email protected]>
== Overview
RDO comes with an optional suite of tools designed to help operators maintain an OpenStack environment. The tools perform the following functions
* link:centralised-logging.html[Centralised Logging]
* link:availability-monitoring.html[Availability Monitoring]
* link:performance-monitoring.html[Performance Monitoring]
The documents above will go through the preparation and manual installation of these tools. For automated installation of the tools, please check following documents:
* link:availability-monitoring-tripleo.html[Availability Monitoring Agents via TripleO]
== Architecture
=== Centralised Logging
The centralised logging toolchain consists of a number of components including
* A Log Collection Agent (Fluentd)
* A Log relay/transformer (Fluentd)
* A Data store (Elasticsearch)
* An API/Presentation Layer (Kibana)
These components and their interactions are laid out in the following diagram
image::centralised_logging_single_node_fluentd.png[]
=== Availability Monitoring
The availability monitoring toolchain consists of a number of components including
* A Monitoring Agent (sensu)
* A Monitoring Relay/proxy (rabbitmq)
* A Monitoring Controller/Server (sensu)
* An API/Presentation Layer (uchiwa)
These components and their interactions are laid out in the following diagram
image::availability_monitoring_single_node.png[]
=== Performance Monitoring
The performance monitoring toolchain consists of a number of components including
* A Collection Agent (collectd)
* A Collection Aggregator/Relay (graphite)
* A Data Store (whisperdb)
* An API/Presentation Layer (grafana)
These components and their interactions are laid out in the following diagram
image::performance_monitoring_single_node_collectd.png[]