Difference between revisions of "VT2019 Performance Monitoring"

From air
Jump to navigation Jump to search
Line 8: Line 8:
   
 
- La récolte des données
 
- La récolte des données
  +
 
- Le stockage des données
 
- Le stockage des données
  +
 
- La visualisation et l'analyse des données
 
- La visualisation et l'analyse des données
   

Revision as of 19:27, 23 November 2019

Abstract

Introduction

Né du besoin de surveiller la disponibilité, le temps de réponse et le comportement de nos applications et services courants, le performance monitoring (surveillance des performances) n'est en réalité qu'une suite d'outils permettant de suivre de bout en bout les données émanant de la ou les source(s) que l'on veut surveiller, jusqu'à une interface lisible, permettant de faire ressortir toutes éventuelles irrégularités et de lancer des alertes si nécessaire. Ces sources sont aujourd'hui très variées, il est possible de surveiller des serveurs, des bases de données et toute application produisant des log. On peut aussi inclure aujourd'hui toutes les données émanant des capteurs de l'Internet of Things.

La plupart des solutions de performance monitoring peuvent être décomposés en trois parties distinctes :

- La récolte des données

- Le stockage des données

- La visualisation et l'analyse des données


Recolte des données

Stockage des données

Visualisation et analyse des données

Exemple d'outils utilisés

Telegraf + influxdb + Grafana

ELK

Démonstration

Sources