Getting visibility into complex Redis Pub/Sub transactions using OpenTelemetry

By Michael Haberman

Using asynchronous communication like Redis Pub/Sub in microservices environments can be complicated to handle. Understanding which logic occurred in each transaction using only logs can take hours.

In this talk, we present how to use OpenTelemetry, a widely used CNCF open-source project that enables you to instrument and collect inter-service communication, to gain complete end-to-end visibility into the path, process, and actions that a single Redis Pub/Sub message went through. This kind of granular view can be highly valuable when trying to troubleshoot specific cases in a Redis Pub/Sub environment.