Retour

Supervision Prometheus - Les fondamentaux

Objectifs de la formation

Connaître les principes de base de la supervision de conteneurs Connaître les différentes briques de la supervision avec prometheus Déployer et configurer prometheus Connaître les différents type de métriques Connaître et utiliser le langage PromQL Savoir visualiser des données Savoir configurer les alertes

Contenu de la formation

Introduction au monitoring dans Kubernetes Historique Principes de base Architecture Outils de monitoring Prometheus Les principaux composants Grafana kube-state-metrics node-exporter Cibles, métriques, requêtes et alertes Les cibles Les types de métriques Le langage PromQL Les labels Les alertes Visualisation des métriques avec Grafana Les datasources Les plugins Les boards Le langage PromQL Vecteurs et des séries temporelles : explication des concepts de vecteurs et de séries temporelles dans le contexte de PROMQL Fonctions de transformation : rate(), irate(), delta() Agrégation de données : sum(), avg(), min(), max()... Groupement et regroupement Utilisation de by group_left et group_right Fonctions de prédicats : absent(), changes() Fonctions mathématiques : utilisation d'opérateurs mathématiques (+, -, *, /) et de comparaison (==, !=, >, <) Utilisation avancée : exploration des expressions avancées avec des fonctions telles que predict_linear(), holt_winters() Les recording rules Quand utiliser des recording rules Réduire les cardinalités Règles pour les API Comment de PAS utiliser les règles Gestion des alertes Configuration d'une alerte la directive for les labels Les templates Qu'est ce qu'une bonne alerte ? AlertManager Connecter Prometheus à AlertManager Pipeline de Notification Inhibition Silences routing grouping Throttling & repetition notification Le fichier de configuration Les receivers La sécurité dans Prometheus Activation de TLS Options TLS avancées Activation de la basique auth Les exporters spécifiques Revues des principaux exporters Écrire son propre exporter Administration Préparer une migration Mise à l'échelle de Prometheus Performances Détection d'un problème Trouver une métrique ou un cible consommatrice Réduire la charge Sharding Horizontal Intégration de Thanos Ajouter Thanos à Prometheus Configurer Thanos pour écrire sur un bucket GCS Lire des données depuis GCS Provisioning hardware Calibrer les ressources pour Prometheus

Résultats de la formation

Non renseigné

Conditions spécifiques d'accès à la formation

Tout public

Métier formé

Data / Big data

Niveau d'étude visé

Sans le Bac

Type d'immersion professionnelle

Formation initiale

Organisme de formation

4SH

Durée de la formation

1 mois

Modalités de formation

formation entièrement présentielle

Prochaine(s) session(s)

  • 15/01/2025 - 16/01/2025

Lieu de formation

2 Rue Edmond Rostand 33185 Le Haillan