Using telemetry first to answer questions
These experiments are a great way to gain familiarity with telemetry. Still, it feels like cheating to know what caused a change before referring to the telemetry to investigate a problem. A more common way to use telemetry is to look at it when a problem occurs without intentionally causing it. Usually, this happens when deploying new code in a system.
Code changes are deployed to many services in a distributed system several times a day. This makes it challenging to figure out which change is responsible for a regression. The complexity of identifying problematic code is compounded by the updates being deployed by different teams. Update the image
configuration for the shopper, grocery-store, and legacy-inventory services in the Docker Compose configuration to use the following:
docker-compose.yml
shopper: image: codeboten/shopper:chapter11-example1 ... grocery-store: &...