Interrogating Infrastructure with Kubernetes, AWS, GCP, and Azure
This chapter will introduce the setup and configuration required to capture telemetry from various common cloud infrastructure providers. You will learn about the different options available for Kubernetes. Additionally, you will investigate the main plugins that allow Grafana to query data from cloud vendors such as Amazon Web Services (AWS), Google Cloud Platform (GCP), and Azure. You will look at solutions for handling large volumes of telemetry where direct connections are not scalable. The chapter will also cover options for filtering and selecting telemetry data before it gets to Grafana for security and cost optimization.
We will cover the following main topics in this chapter:
- Monitoring Kubernetes using Grafana
- Visualizing AWS telemetry with Grafana Cloud
- Monitoring GCP using Grafana
- Monitoring Azure using Grafana
- Best practices and approaches