Show HN: Automated Health Dashboard

  • The dashboard abbreviates "minutes" with "ms", but to me that reads "milliseconds". I think it should probably use "min".

  • I got really excited that this was an nice open source way to track my physical human health metrics over time. Oh well, I guess this just means I have to make one now.

  • I think it would be helpful if this said at the top of the readme what it's checking the health of. Looks like HTTP services maybe? HTTPS? TCP?

  • interesting - I deployed https://healthchecks.io/ to a few boxes this morning which pings me in case of downtime based on heartbeat curl calls to designated URL. Works well.

  • Maybe I'm misunderstanding it but what's the difference to using Grafana / Prometheus / Alertmanager?

    I see the tool itself exposes the Prometheus metrics endpoint so I guess Prometheus already exists in your stack.

  • This is great! Nice work. I would add one feature request which is the ability to monitor from multiple locations. Otherwise it's a SPOF and you'll never receive a notification if your whole cluster is down.

  • docker run -p 8080:8080 --name gatus gatus

    Unable to find image 'gatus:latest' locally

    docker: Error response from daemon: pull access denied for gatus, repository does not exist or may require 'docker login': denied: requested access to the resource is denied. See 'docker run --help'.

  • Do any general purpose dashboard libraries/frameworks exist that people like/recommend?

  • It would be nice if I didn't have to allow third party scripts (from bootstrapcdn and googleapis in this case) in order to view the dashboard. Is there some technical reason the health page can't be entirely first party? (This comment is based on the example status page you linked.)

  • Does this work with Apple Health?? Is there an easy way to get data out of Apple Health?