Healthchecks
apprise
Our great sponsors
Healthchecks | apprise | |
---|---|---|
207 | 100 | |
7,202 | 10,176 | |
2.6% | - | |
9.7 | 8.7 | |
2 days ago | 4 days ago | |
Python | Python | |
BSD 3-clause "New" or "Revised" License | BSD 2-clause "Simplified" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Healthchecks
-
Webhooks suck, but here are alternatives
In fact, your platform (https://healthchecks.io/) is a prime example of where running customer wasm would be really excellent.
Instead of sending webhooks out to customer configured URLs, you could run a Wasm environment to execute customer code. Off hand, a good use case here is to do further inspection of the event before it gets sent off to some other system - maybe there are cases where you send false-positives and needlessly trigger external system alerts. The customer Wasm could do more introspection on the healthcheck event and make a more informed decision about how to proceed.
-
What do you use for external monitoring?
i use healthchecks.io and have been very happy
with Uptime Kuma and healthchecks.io, you can do everything. Uptime Kuma to monitor "services" (web server, database), and healthchecks to monitor punctual jobs (backup jobs, etc)
-
Ask HN: How do you monitor your systemd services?
If you are ok with a Saas and if it's just scheduled jobs that you are monitoring, there are a number of monitoring tools where you tell when job completes (with a http request) and a missing ping (after a grace period) means that it failed.
I think https://deadmanssnitch.com/ may have been the original service for this.
https://healthchecks.io/ has a fairly generous free tier that I use now.
There are others that do the same thing Sentry, Uptime Robot, ...
-
Show HN: Peeng – like Pingdom, but the other way around and simpler
A service in a very similar vein is https://healthchecks.io/ - which also provides a nice perspective on how low-effort the setup for a service with a substantial amount of users can be. https://news.ycombinator.com/item?id=31488910
The blog also contains a bunch of useful information and guides around the topic, including various unusual configurations (arduino/esp8266) as well as information on self-hosting.
-
Detecting and alerting for power failures
i use https://healthchecks.io/ and highly recommend it.
You can use a service like https://healthchecks.io/ for example. There is an article describing the idea here: https://www.signl4.com/blog/monitoring-still-alive-heartbeat-check/.
-
Uptime site monitor - notification solutions for home while sleeping
i like healthchecks.io
apprise
- Apprise: Open-Source, Self-Hosted, Push Notifications
-
Show HN: Apprise (Notifications) Supports 100 Services Now
- [a web service (you host)](https://github.com/caronc/apprise-api) that can act as a sidecar. This solution allows you to keep your notification configuration in one place instead of across multiple servers (or within multiple programs). This one is for both Admins and Devs.
A lot of systems have already adapted to it such as HomeAssistant, Apache Airflow, ChangeDetection, Uptime Kuma and many others (<https://github.com/caronc/apprise/wiki/showcase#integrations>) which shows the commonality. Mailrise is an incredibly talented program that converts Emails sent to it to trigger notifications via Apprise.
*What else does it do?*
- Emoji Support (:rocket: -> ) built right into it!
- Developer CLI tool (it's like `/usr/bin/mail` on steroids)
It's worth re-mentioning that it has a fully compatible API interface found here: <https://github.com/caronc/apprise-api> or on Dockerhub (<https://hub.docker.com/r/caronc/apprise>) which has all of the same bells and whistles as defined above. This acts as a great side-car solution!
*Program Details*
- Show HN: LDAP Watchdog: Realtime LDAP monitoring for detecting directory changes
- Created a docker app to notify on new device connections
-
Self Hosted Notification Service
While I'm sure of Gotify and ntfy.sh, I'm not sure if Apprise will do the needful because on its github page(https://github.com/caronc/apprise) it lists all the paid and free notification services for integration so I'm assuming it is just a library like the one I integrated for my django api (onesignal library).
-
Selfhosted Amazon Price Tracker
Could you add apprise notifications?
-
Self hosted alternative to email alerts?
I use apprise with Gotify
I use mailrise which hosts a private SMTP gateway for Apprise notifications.
What are some alternatives?
uptime-kuma - A fancy self-hosted monitoring tool
Gotify - A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui)
ntfy - Send push notifications to your phone or desktop using PUT/POST
cadvisor - Analyzes resource usage and performance characteristics of running containers.
novu - 🔥 The open-source notification infrastructure with fully functional embedded notification center 🚀🚀🚀
changedetection.io - The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monitor which websites had a text change for free. Free Open source web page change detection, Website defacement monitoring, Price change notification
apprise-api - A lightweight REST framework that wraps the Apprise Notification Library
gatus - ⛑ Automated developer-oriented status page
signal-cli - signal-cli provides an unofficial commandline, JSON-RPC and dbus interface for the Signal messenger.
mailrise - An SMTP gateway for Apprise notifications.
Netdata - Monitor your servers, containers, and applications, in high-resolution and in real-time.
Sentry - Developer-first error tracking and performance monitoring