Dans une architecture distribuée, étant donné que les microservices évoluent indépendamment, il est nécessaire de pouvoir suivre le parcours d'une requête entièrement. Cependant, en cas d'erreur dans les communications, le suivi de la requête devient fastidueux voire impossible en utilisant les techniques traditionnelles.
Nous devons être en mesure d'observer le système afin d'anticiper les problèmes qui pourraient engendrer une mise hors-service. La collecte, le traitement et la transmission des données télémétriques devient donc primordiale pour répondre à ce besoin, en s'appuyant sur le framework OpenTelemetry.
Au cours de cette conférence, nous verrons les principes de OpenTelemetry et son implémentation dans nos projets PHP.