Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions docs/healthcheck.md
Original file line number Diff line number Diff line change
Expand Up @@ -103,16 +103,15 @@ You can configure external load balancers (e.g., AWS ALB or Open Telekom Cloud E

## Web UI

The library ships with an interactive, single-page monitoring UI built on Vue.js and Vuetify. Its design and layout are inspired by the
[podinfo](https://github.com/stefanprodan/podinfo) demo landing page. It provides:
The library ships with an interactive, single-page monitoring UI built on Vue.js and Vuetify. It provides:

* **Instant overview**: a clean dashboard that lists every node in your Typesense `StatefulSet`, showing key metrics (leader/follower/candidate state, committed index, queued writes) at a glance.
* **Auto-refresh**: the UI polls the `/readyz` endpoint every 3 seconds, ensuring you always see up-to-date cluster health without manual reloads.
* **Color-coded status**: each node’s health is highlighted with color-blind-friendly colors (light-green for healthy, pink for unhealthy), so you can spot issues immediately.
* **Responsive layout**: cards adapt across desktop and mobile, with Vuetify’s grid system ensuring your cluster view stays usable on any screen size.
* **Lightweight and self-contained**: extremely small memory footprint; just point your browser at `http://POD_IP_ADDRESS_OR_FQDN:HEALTHCHECK_PORT/` and dive right in.

![image1](/img/454372794-42db73c4-f175-4fb5-a862-ec83ace6ada7.png)
![image1](/img/Screenshot_from_2026-05-19_12-40-30.png)


## Configuration
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading