Fault injection
The sidecar proxy provides a list of failure recovery network mechanisms for all the services being managed by Istio. As good practice, operators should not skip end-to-end service failure testing for the entire application. You may encounter restrictive timeouts of individual components when you test for overall failure recovery. Let's understand this with an example—you introduce 10 seconds of fault injection for end-to-end testing for a full life cycle of a transaction. However, you notice a particular intermediate service failure due to its own timeout of 6 seconds. You won't be able to notice the intermediate service failure without the fault injection feature.
To prevent such matters, Istio provides transparent fault ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access