Pourquoi push plutôt que pull (comme Prometheus)

Problèmes du pull pour notre cas d’usage

  • Il faut un port entrant sur l’hôte client — son pare-feu doit être ouvert
  • Cela ne marche pas via NAT/cloud LB sans astuces (le pushgateway Prometheus est un hack)
  • Les appareils edge à connectivité intermittente perdent les scrapes pendant qu’ils sont hors ligne

Avantages du push

  • Outbound-only en mTLS vers notre côté — le client n’ouvre aucun port
  • L’edge peut bufferiser localement et pousser dès que la connectivité revient
  • Identité directe via le peer cert

Quand le pull est meilleur

  • Service discovery dans un cluster stable (K8s) — le pull y convient
  • On a besoin de health-checks des scrape-targets séparés des métriques (le pull le donne gratuitement)

Nous prenons en charge les deux modèles : agents push en primaire, OTLP pull (via un endpoint compatible Prometheus) en option pour les stacks existants.