Difference between revisions of "VT2019 Performance Monitoring"

From air
Jump to navigation Jump to search
m
m
Line 1: Line 1:
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) est en réalité une suite d'outils permettant de suivre de bout en bout les données émanant des serveurs de production jusqu'à une interface lisible, permettant de faire ressortir toutes éventuelles irrégularités et de lancer des alertes si nécessaire.
 
 
 
=Abstract=
 
=Abstract=
   
 
=Introduction=
 
=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
La plupart des systèmes de performance monitoring peuvent être décomposés en trois parties distinctes :
 
  +
- Le stockage des données
  +
- La visualisation et l'analyse des données
   
==Recolter les données==
+
==Recolte des données==
   
==Stocker les données==
+
==Stockage des données==
   
==Visualiser et analyser les données==
+
==Visualisation et analyse des données==
   
   
   
   
=Exemple d'outils=
+
=Exemple d'outils utilisés=
   
 
==Telegraf + influxdb + Grafana==
 
==Telegraf + influxdb + Grafana==

Revision as of 19:23, 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