diff --git a/README.md b/README.md index a0c9497..585cfd1 100644 --- a/README.md +++ b/README.md @@ -82,51 +82,13 @@ C'est un ensemble de valeurs qui sont rangées dans des intervalles fixes (appel Donne des valeurs précises correspondant à des quantiles. -## Exercice -``` -21.4 -22.0 -22.1 -21.8 -23.5 -24.0 -25.2 -26.1 -24.8 -23.9 -22.4 -21.7 -20.9 -21.3 -22.9 -23.1 -24.6 -25.8 -26.3 -27.0 -26.8 -25.4 -24.1 -23.3 -22.7 -21.5 -20.8 -22.2 -23.7 -24.9 -``` - -Calculer l'histogramme et l'histogramme cumulé pour les bucket suivants : -20-22 ; 22-24 ; 24-26 ; 26-28 - -Calculer les percentiles p50 (médiane) p90 p95 et p99. Utiliser la méthode 7 de Hyndman & Fan Les fonctions - rate() — La vitesse moyenne par seconde - irate() — La vitesse instantanée -- increase() — Le nombre total durant la fenêtre +- increase() — Le nombre total durant la fenêtre - deriv() — Dérivée linéaire d’une gauge - delta() — Différence simple entre deux valeurs (pour gauges) - idelta() — Delta instantané (deux derniers points) @@ -201,16 +163,18 @@ Le collecteur stocke ou retransmet les métriques. En Prometheus pur : le PushGateway ne doit pas être utilisé pour des services permanents (risque de données obsolètes). +## Affichages des métriques -## Travaux pratiques 1 +### KPI : les Indicateurs Clés de Performance -Créer un tableau de bord complet à partir de données issues d’une application bancaire (comptes, transactions, titularisation…), en utilisant des fonctions d’agrégation SQL et un outil de visualisation (Grafana). +Les KPI (Key Performance Indicator) sont un sous-ensemble d’indicateurs, sélectionnés car ils donnent une vision synthétique de la performance du système. -Création d’un tableau ou d’un panneau : “Synthèse de l'activité bancaire” +Un KPI doit être : +- pertinent +- compréhensible +- mesurable +- actionnable +- suivi régulièrement -- Nombre total de titulaires -- Nombre total de comptes ouverts -- Solde total dans la banque -- Volume total des transactions du mois en cours -- Solde moyen par compte -- Montant moyen des transactions +[TD 1](td1.md) +[TP 1](tp1.md) diff --git a/td1.md b/td1.md new file mode 100644 index 0000000..6454217 --- /dev/null +++ b/td1.md @@ -0,0 +1,39 @@ +# TD 1 + +``` +21.4 +22.0 +22.1 +21.8 +23.5 +24.0 +25.2 +26.1 +24.8 +23.9 +22.4 +21.7 +20.9 +21.3 +22.9 +23.1 +24.6 +25.8 +26.3 +27.0 +26.8 +25.4 +24.1 +23.3 +22.7 +21.5 +20.8 +22.2 +23.7 +24.9 +``` + +Calculer l'histogramme et l'histogramme cumulé pour les bucket suivants : +20-22 ; 22-24 ; 24-26 ; 26-28 + +Calculer les percentiles p50 (médiane) p90 p95 et p99. Utiliser la méthode 7 de Hyndman & Fan diff --git a/tp1.md b/tp1.md new file mode 100644 index 0000000..6f6b198 --- /dev/null +++ b/tp1.md @@ -0,0 +1,20 @@ +# TP 1 Synthèse de l'activité bancaire + +Créer un tableau de bord complet à partir de données issues d’une application bancaire (comptes, transactions, titularisation…), en utilisant des fonctions d’agrégation SQL et un outil de visualisation (Grafana). + +### Création d’un tableau ou d’un panneau + +- Nombre total de titulaires +- Nombre total de comptes ouverts +- Solde total dans la banque +- Volume total des transactions du mois en cours +- Solde moyen par compte +- Montant moyen des transactions + +### Construire un histogramme avec les soldes : + +< 0 € +0 – 100 € +100 – 500 € +500 – 1 000 € +> 1 000 €