In this section, we will troubleshoot the error code that exists with the donut emoji (refer to Chapter 15, Installing Linkerd, for more information). Since the microservice is throwing an error, using Linkerd's dashboard, we will investigate the HTTP traffic routes across its service, deployment, and pods to debug this issue.
Switch to the emojivoto application in your browser by going to http://emojivoto.linkerd.local. Vote for the doughnut emoji (third on the top row) and notice the HTTP 404 error. Now, follow these steps:
- Go to Resources | Namespaces | All in http://dashboard.linkerd.local. Notice that the success rate is less than 100% for the emojivoto namespace, which is due to the doughnut emoji error: ...