Web interfaces associated with the module: status, upmeter
The upmeter
module collects statistics by availability type for cluster components and Deckhouse.
The module also:
- Evaluates the degree of SLA fulfillment on components.
- Displays availability data in the web interface.
- Generates a web page with the status of the cluster components.
You can export availability metrics over the Prometheus Remote Write protocol using the UpmeterRemoteWrite custom resource.
Module composition:
- agent — runs on master nodes, performs availability tests, and sends results to the server.
- upmeter — collects results and supports an API server to retrieve them.
- front
- status — shows the availability level for the last 10 minutes (requires authorization, but it can be disabled);
- webui — shows a dashboard with statistics on probes and availability groups (requires authorization).
- smoke-mini — supports continuous smoke testing using StatefulSet.
The module sends about 100 metric readings every 5 minutes. This figure depends on the number of Deckhouse Kubernetes Platform modules enabled.
Interface
Example of a web interface:
Example of Grafana plots based on upmeter metrics: