Monitoring and logging are crucial parts of a site's reliability. So far, we've learned how to use various controllers to take care of our application. We have also looked at how to utilize services together with Ingress to serve our web applications, both internally and externally. In this chapter, we'll gain more visibility over our applications by looking at the following topics:
- Getting a status snapshot of a container
- Monitoring in Kubernetes
- Converging metrics from Kubernetes with Prometheus
- Various concepts to do with logging in Kubernetes
- Logging with Fluentd and Elasticsearch
- Gaining insights into traffic between services using Istio