8
OpenTSDB THIBAUT NOUGUIER RICM5 2016 - 2017 0 5 / 1 1 / 1 6 T h i b a u t N O U G U I E R 1

OpenTSDB - air.imag.frair.imag.fr/images/5/53/VT2016_OpenTSDB_pres.pdf · KairosDB Similaire à

Embed Size (px)

Citation preview

Page 1: OpenTSDB - air.imag.frair.imag.fr/images/5/53/VT2016_OpenTSDB_pres.pdf · KairosDB Similaire à

OpenTSDB

THIBAUT NOUGUIER

RICM5

2016 - 2017

05

/11/1

6

Thib

aut N

OU

GU

IER

1

Page 2: OpenTSDB - air.imag.frair.imag.fr/images/5/53/VT2016_OpenTSDB_pres.pdf · KairosDB Similaire à

Sommaire

Contexte

Historique

Fonctionnement

Conclusion

Démonstration

05/11/16Thibaut NOUGUIER

2

Page 3: OpenTSDB - air.imag.frair.imag.fr/images/5/53/VT2016_OpenTSDB_pres.pdf · KairosDB Similaire à

Contexte

Objectifs :

Stocker dans une base de données des informations horodatées de source et nature diverses.

Produire des graphiques grâce à ces données.

Problématique :

Stockage de point : nom + timestamp + valeur + tags.

Stockage de masse de l’ordre de la dizaine de millions par an.

Fonctionnalités mathématiques :

Comptages, moyennes, interpolations, lissages, maximums, minimums…

05/11/16Thibaut NOUGUIER

3

Page 4: OpenTSDB - air.imag.frair.imag.fr/images/5/53/VT2016_OpenTSDB_pres.pdf · KairosDB Similaire à

Historique

RRD Tool

Anciennement la seule TSDB.

Whisper

Similaire à RRD Tool mais s’utilise avec le projet Graphite (performances des sites, serveurs).

KairosDB

Similaire à OpenTSDB mais peut être utilisée avec H2 ou Cassandra.

InfluxDB

Capacité de stocker des événements en plus des points.

05/11/16Thibaut NOUGUIER

4

Page 5: OpenTSDB - air.imag.frair.imag.fr/images/5/53/VT2016_OpenTSDB_pres.pdf · KairosDB Similaire à

Fonctionnement

Base de données de séries chronologiques

Architecture scalable.

API pour lecture et écriture.

Opérations statistiques et lissage des données.

Capacité de stocker avec une précision à la milliseconde.

Stockage d’un milliard de point par jour.

Time Series Daemon

Hbase

Dialogue par protocole telnet ou HTTP

05/11/16Thibaut NOUGUIER

5

Page 6: OpenTSDB - air.imag.frair.imag.fr/images/5/53/VT2016_OpenTSDB_pres.pdf · KairosDB Similaire à

Fonctionnement

Un TSD par cluster HBase, un cluster HBase par datacenter.

Capacité d’écriture :

2000 points par seconde et par cœur.

Capacité de lecture :

Quelques secondes.

Echec :

Sauvegarde dans un buffer si HBase ne fonctionne plus.

Persistance des données :

Les données restent 1 seconde maximum dans le buffer d’un TSD avant d’être enregistrées dans HBase.

Evolutivité

Fiabilité

05/11/16Thibaut NOUGUIER

6

Page 7: OpenTSDB - air.imag.frair.imag.fr/images/5/53/VT2016_OpenTSDB_pres.pdf · KairosDB Similaire à

Conclusion

OpenTSDB :

Time series data représentées par des points.

Stockage de masse : 1 milliard de points par jour.

Stockage rapide : de l’ordre de la milliseconde.

Fonctionnalités mathématiques intégrées.

Open Source.

05/11/16Thibaut NOUGUIER

7

Page 8: OpenTSDB - air.imag.frair.imag.fr/images/5/53/VT2016_OpenTSDB_pres.pdf · KairosDB Similaire à

Démonstration

05

/11/1

6

Thib

aut N

OU

GU

IER

8