Troubleshooting error code

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:

  1. 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: ...

Get Mastering Service Mesh now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.