Links

Dashboard

This section describes the different components in the dashboard

Introduction

Memphis dashboard is designed to provide a quick snapshot of the platform's health.
Operators can check if there are any unhealthy stations, determine the general status of the system, and in the case of a self-hosted Memphis - monitor system resources.
Cloud
Open-source

Stations

The total amount of existing stations across the platform.

Slow consumption station

Stations with a growing slowness of consumption vs production rate. In specific stations, producers produce messages much faster than the consumers can consume, and a delay is starting the get created.

Stored events

The total amount of stored events across the platform.

Dead-letter messages

The total amount of dead-letter messages across the different stations.

Throughput

The total read/write throughput of the system over the span of 10 minutes.

Live throughput

The total read/write throughput of the system over the span of 10 minutes.

Total stations

The total amount of stations across the platform.

Total messages

The total amount of messages across the different stations.

Total dead-letter

The total amount of dead-letter messages across the different stations.

Live throughput

The total read/write throughput of the system over the span of 10 minutes.

System components panel

The "System components" panel had made for the infrastructure administrators to be able to track and monitor virtual resources utilization.

Fix: "No metrics server found"

In Kubernetes deployments only. If the following warning is shown -
System components use K8S "metric-server" to pull cluster resources.

Here is how to install it in a non-Minikube environment

The latest Metrics Server release can be installed by running the following:
kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml
Installation instructions for previous releases can be found in Metrics Server releases.

Here is how to install it in a Minikube environment

Within Minikube, enable the metrics-server addon by running the following:
minikube addons enable metrics-server
Compatibility matrix:
Metrics Server
Metrics API group/version
Supported Kubernetes version
0.6.x
metrics.k8s.io/v1beta1
*1.19+
0.5.x
metrics.k8s.io/v1beta1
*1.8+
0.4.x
metrics.k8s.io/v1beta1
*1.8+
0.3.x
metrics.k8s.io/v1beta1
1.8-1.21
*For <1.16 requires passing --authorization-always-allow-paths=/livez,/readyz command line flag