# Monitoring self hosted Weaviate with Uptime Kuma

**URL:** <https://forum.weaviate.io/t/monitoring-self-hosted-weaviate-with-uptime-kuma/2054>\
**Category:** General\
**Created:** [April 17, 2024, 1:09pm UTC](https://forum.weaviate.io/t/monitoring-self-hosted-weaviate-with-uptime-kuma/2054 "2024-04-17T13:09:08Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![rjalex](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/rjalex/32/807_2.png) [@rjalex](https://forum.weaviate.io/u/rjalex)\
**Post date:** [April 17, 2024, 1:09pm UTC](https://forum.weaviate.io/t/monitoring-self-hosted-weaviate-with-uptime-kuma/2054/1 "2024-04-17T13:09:08Z")

</div>

I have setup a nice and simple solution for the monitoring of my self hosted weaviate instance running in a container with docker compose, using Uptime Kuma which also runs in its container on the same host under the same docker daemon.

Just make sure that both share a common network so within Kuma you can use the service name.

Here is the result:

 ![image](https://canada1.discourse-cdn.com/flex027/uploads/weaviate/original/2X/5/5858e9e649590d71e2609d1e39f48e422096f650.jpeg)

If Weaviate stops being ready I am getting a Telegram notification via a custom dedicated bot.

I am using a simple http GET [http://weaviate:8080/v1/.well-known/ready](http://weaviate:8080/v1/.well-known/ready) to ascertain weaviate’ health.

You can read about Uptime Kuma here [GitHub - louislam/uptime-kuma: A fancy self-hosted monitoring tool](https://github.com/louislam/uptime-kuma)

As you can see it has many diifferent tools to fetch health status, including dedicated ones for MongoDB, Redis etc.

Hope this is useful to other people.

---

<div class="post-metadata">

**Author:** ![DudaNogueira](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/dudanogueira/32/7846_2.png) [@DudaNogueira](https://forum.weaviate.io/u/DudaNogueira)\
**Post date:** [April 17, 2024, 5:04pm UTC](https://forum.weaviate.io/t/monitoring-self-hosted-weaviate-with-uptime-kuma/2054/2 "2024-04-17T17:04:20Z")

</div>

thanks for sharing @rjalex !

Another cool endpoint that can be monitored and give valuable information on your cluster health is:

[http://localhost:8080/v1/nodes?output=verbose](http://localhost:8080/v1/nodes?output=verbose)

it will give your a shard listing, For example.

---

<div class="post-metadata">

**Author:** ![rjalex](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/rjalex/32/807_2.png) [@rjalex](https://forum.weaviate.io/u/rjalex)\
**Post date:** [April 17, 2024, 7:12pm UTC](https://forum.weaviate.io/t/monitoring-self-hosted-weaviate-with-uptime-kuma/2054/3 "2024-04-17T19:12:29Z")

</div>

> [@DudaNogueira](#):
>
> [http://localhost:8080/v1/nodes?output=verbose](http://localhost:8080/v1/nodes?output=verbose)

Very useful. Thanks a lot.
