k8s-argo-rollout

Dashboard for Kubernetes Deployment with Prometheus.

k8s-argo-rollout screenshot 1

Kubernetes with Argo rollout monitoring dashboard.

Notificaiton

  • New version has released. (2022-03-29)
  • Revision 4: Redis Enter + Argo rollout
  • Revision 5: Argo rollout + Istio

Introduction

  • Author: KAMO (Bread.kim82, Louis.0802, June.bee)
  • Organization: kakaomobility

Description

Dashboard: referring to dashboard 9679, recreated it for argo rollout monitoring. Kubernetes with Argo rollout.

  • Pods information on your cluster.
  • Container Resource Request && Limit status. (per cluster, per namespace)
  • Rollout metrics info (per cluster, rollout, namespace.)

Information

0. install prometheus and grafana with kube-prometheus-stack (helm)

1. Use kube-state-metrics exporter to get metrics of deployed resources.
   (memories, cpu utilization... etc)

2. Use Argo-rollout exporter to get rollout metrics. (name, replicas, etc)
    You should configure annotations for metrics in Argo-rollout.

commit

211214 (~Revision 4)

  • add cpu and memory usages per container.
  • add variables for redis, add redis monitoring graphs (only for redis-enterprise) -> use prometheus scrape option.

220329 (Revision 5)

  • remove Redis Enterprise Monitoring
  • Make it simpler and easier to set (remove variables)
  • Setting for ASM Istio + Argo rollout (You need to edit some variables if you want to use istio monitoring)
Revisions
RevisionDescriptionCreated
Kubernetes

Kubernetes

by Grafana Labs
Grafana Labs solution

Monitor your Kubernetes deployment with prebuilt visualizations that allow you to drill down from a high-level cluster overview to pod-specific details in minutes.

Learn more

Get this dashboard

Import the dashboard template

or

Download JSON

Datasource
Dependencies