1. Adopter #
Par étapes.
Démarche #
- Vérifier les noyaux du parc (version, BTF).
- Commencer par un cas d'usage à forte valeur : métriques RED de tous les services (Beyla) ou flux réseau (Hubble).
- Déployer sur un pool de nœuds, mesurer le surcoût, puis généraliser.
- Compléter par les SDK OpenTelemetry là où le détail métier est nécessaire.
2. Exploiter #
Sécurité et coûts.
Règles #
- Capacités minimales plutôt que
privilegedquand l'outil le permet. - Versions épinglées et mises à jour testées (les sondes dépendent du noyau).
- Gabarits de routes et filtres pour limiter la cardinalité des métriques.
- Agents supervisés eux-mêmes (CPU, mémoire, événements perdus).
- Documentation pour les équipes : ce qui est observé, ce qui ne l'est pas (TLS, langages).
Schéma de référence et vérification rapide #
Check-list.
Check-list #
- Noyaux 5.8+ avec BTF
- Beyla ou OBI pour les métriques RED
- Hubble pour le réseau (si Cilium)
- Profiling eBPF vers Pyroscope ou Parca
- Agents en DaemonSet avec capacités minimales
- Tableaux de bord et alertes sur les métriques eBPF
