This chapter covers
- Understanding the factors of control plane performance
- How to monitoring performance
- What are the key performance metrics
- Understanding how to optimize the performance
We have covered a lot of Istio’s capabilities up to this chapter. We coverd functionality such as resiliency, observability, security, access control and how those are enabled by the service proxy.
In the previous chapter on troubleshooting the data plane, we took a deep dive into the debugging tools available for us to diagnose issues with proxy configuration and proxy behavior. Understanding service proxy configuration simplifies troubleshooting when some behaviors do not matching our expectations.
In this chapter, we focus on the some techniques to troubleshoot the control plane components. We’ll investigate how the control plane configures the service proxies, what are the factors that slow down this process, how to monitor it, and what are the knobs that we can turn to improve its performance.