Monitoring Upgrade

This document provides a comprehensive guide to upgrading monitoring services in Kubernetes cluster, including Grafana for visualization, Loki for log management, and Prometheus for metrics and alerting. The guide covers the essential steps for upgrading these services using Helmfile, along with the necessary configurations to ensure a smooth upgrade process and configuring AWS RDS cloudwatch Alerts.

 

Prerequisites

Before proceeding with the upgrade, ensure you have the following tools installed and configured:

  • Helmfile: A declarative spec for deploying Helm charts, which manages and deploys Helm releases via a simple, unified YAML file. Installing Helmfile

  • Helm: A package manager for Kubernetes, used to define, install, and upgrade complex Kubernetes applications. Installing Helm

  • kubectl: A command-line tool for interacting with Kubernetes cluster, allowing you to deploy applications, manage cluster resources, and view logs. Installing Kubectl

  • AWS Console: Have sufficient access to create SNS Topics & Subscription and Cloudwatch Alerts.