Skip to content

Health status dashboard for Kubernetes and applications

0

Hello,

Is there any opensource application exist which can help in making health dashboard for kubernetes similar to this

https://health.aws.amazon.com/health/status

To see the health of infrastructure and the hosted application real-time(or at different date time). We have enabled the EKS dashboard but we cannot expose that to public hence, needed some other solution.

Regards, Tanul

asked a year ago208 views
2 Answers
0
Accepted Answer

The Amazon EKS Dashboard provides a centralized view of Kubernetes resources across AWS accounts and regions, but as you mentioned, it's not designed for public exposure. For an open-source alternative that can provide health status monitoring for Kubernetes and applications, you have several options:

  1. Native EKS Observability Dashboard: Amazon EKS includes an observability dashboard that shows cluster health, configuration insights, and performance metrics. This is part of the EKS console but isn't designed for public access.

  2. Third-party Add-ons: There are EKS add-ons available that provide enhanced observability:

  • SolarWinds Observability (available in AWS Marketplace) provides auto-instrumented, real-time Kubernetes monitoring with unified dashboards showing cluster health, pod performance, and node metrics.
  • Instana Amazon EKS Add-on automatically discovers components within your clusters and provides unified monitoring dashboards.

For truly open-source solutions that you could expose publicly (with proper security controls), you might consider:

  • Prometheus + Grafana: This is a popular open-source combination for Kubernetes monitoring. Prometheus collects metrics, and Grafana provides customizable dashboards.
  • Kubernetes Dashboard: The official Kubernetes Dashboard is an open-source web UI that can be deployed to your cluster.
  • Kube-ops-view: A simple, read-only system dashboard for multiple Kubernetes clusters.
  • Lens: An open-source Kubernetes IDE and dashboard.

These solutions can be configured with appropriate authentication and authorization to be exposed safely to intended users while providing health status information for both your Kubernetes infrastructure and applications.
Sources
Deep Dive: Amazon EKS Dashboard for Visibility into Multi-Cluster Operations and Governance | Containers
Monitor your cluster with the observability dashboard - Amazon EKS
Simplify observability of Kubernetes clusters using the SolarWinds EKS add-on available in AWS Marketplace | AWS Marketplace
Implement observability for Amazon EKS workloads using the Instana Amazon EKS Add-on | IBM & Red Hat on AWS

answered a year ago
EXPERT
reviewed a year ago
0

For real-time and historical health dashboards, Prometheus + Grafana is the most flexible and widely used open-source solution. For a quick visual overview, KubeView or Kubevious are great options.

EXPERT
answered a year ago
  • Thanks. It helps

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.