Formations (19)
Articles (170)
- Ansible : l'inventaire (statique, dynamique, groupes et variables)
- Ansible : les commandes Ad-Hoc
- Ansible : structurer son code avec les rôles
- Ansible : générer des fichiers dynamiques avec Jinja2 et les facts
- Ansible : gérer la sécurité (Vault, SSH, privilèges et secrets)
- Ansible : gérer son infrastructure avec des playbooks (Infrastructure as Code)
- Ansible : piloter ses automatisations avec une interface graphique (AWX, Semaphore, AAP)
- Ansible : aller plus loin (tests, qualité, CI/CD et performance)
- Prometheus : alerter avec Alertmanager (règles, routage, silences)
- Prometheus : visualiser ses métriques (UI, Grafana et dashboards)
- Prometheus dans le monde Kubernetes (Operator, ServiceMonitor, kube-prometheus-stack)
- Les modèles de déploiement Cloud : public, privé, hybride, communautaire et multi-cloud
- Grafana : maîtriser les requêtes (PromQL, LogQL, SQL et expressions)
- Grafana Cloud : démarrer avec la plateforme managée (Mimir, Loki, Tempo, Alloy)
- Kubernetes : architecture et composants (control plane, nœuds, objets)
- Aide-mémoire kubectl : les commandes essentielles
- Kubernetes : Pods, ReplicaSets et Deployments (déployer et mettre à jour)
- Kubernetes : exposer ses applications (Services, Ingress et Gateway API)
- Kubernetes : sécuriser son cluster (RBAC, ServiceAccounts, NetworkPolicies, Pod Security)
- Kubernetes : fiabilité et mise à l'échelle (probes, ressources, HPA, PDB)
- OpenTelemetry Collector : les Processors (transformer, filtrer et protéger la télémétrie)
- OpenTelemetry Collector : les Exporters (envoyer la télémétrie vers les backends)
- Tracing distribué : la propagation du contexte (W3C Trace Context et baggage)
- Docker : vue d'ensemble, architecture et premiers pas
- Traefik : vue d'ensemble, architecture et premier déploiement
- Beats : aller plus loin (sécurité, performances, Elastic Agent et migration vers Alloy)
- Dynatrace : gérer les permissions (IAM, groupes, politiques et périmètres)
- Grafana Tempo : le backend de traces distribuées à grande échelle
- Installer Grafana Tempo (Docker Compose, binaire et Helm)
- Envoyer des traces vers Tempo : instrumentation OpenTelemetry et Alloy
- TraceQL : le langage de requête des traces
- Tempo : générer des métriques à partir des traces (service graph, span metrics, exemplars)
- Corréler traces, logs, métriques et profils dans Grafana
- Tempo : stockage objet, blocs, compactor et déploiement distribué
- Tempo en production : échantillonnage, limites et supervision
- Grafana Loki : le système de logs inspiré de Prometheus
- Installer Grafana Loki (Docker Compose, binaire et Helm)
- Collecter des logs vers Loki : Alloy, Promtail, Docker et OpenTelemetry
- LogQL (1/2) : requêter les logs (sélecteurs, filtres et parsers)
- LogQL (2/2) : transformer les logs en métriques


















