Operating containerized infrastructure brings with it a new set of challenges, particularly with instrumenting your containers, evaluating your API endpoint performance, and identifying bad actors in your infrastructure. The Istio service mesh enables instrumentation of APIs without code change and provides service latencies for free.
But how do you actually make sense all that data? With math, that’s how.
Fred Moyer explains how to get a comprehensive understanding of your Kubernetes infrastructure with a little math and an Istio service mesh implementation for your container-based infrastructure. You’ll learn about infrastructure performance and discover how to determine if your services are under- or overprovisioned. Along the way, Fred demonstrates mathematical techniques to ask and answer business queries and walks you through creating RED (rate, errors, and duration) dashboards that provide insight into API performance (which are essential for meeting service level objectives) and implementing cost-effective monitoring at scale with histograms (which preserve metric fidelity and enable statistical analysis).
Fred Moyer is an engineer at Circonus, where he is actively involved in connecting with Circonus’s users and engineers at a technical level and developing code bridges between Circonus and external systems. Fred implemented the first external metrics adapter for the Istio service mesh to monitor Docker-based services using Circonus. He is a recovering Perl and C programmer; these days, he likes to hack in Go and is learning Lua. Fred is a 2013 White Camel award winner and Apache Software Foundation member.
Comments on this page are now closed.
©2018, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org