anyhttp
go module to create http server listening on unix sockets / systemd socket activated fds (by balki)
wirestat
A super simple HTTP-based metric and rule system to help build a server monitoring and alerting system (by ssddanbrown)
anyhttp | wirestat | |
---|---|---|
2 | 5 | |
22 | 81 | |
- | - | |
4.2 | 4.4 | |
6 days ago | about 1 year ago | |
Go | Go | |
Apache License 2.0 | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
anyhttp
Posts with mentions or reviews of anyhttp.
We have used some of these posts to build our list of alternatives
and similar projects.
-
Release v0.3.0 - anyhttp - go module to create http server listening on unix sockets / systemd socket activated fds
Add new module anyhttp/idle to track idle servers. Idle servers can be shutdown to save resources if there is a way to restart them automatically (e.g. systemd socket activation, doc)
- Small go module for any web app to support unix sockets and systemd socket activation trivially
wirestat
Posts with mentions or reviews of wirestat.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-03-06.
-
What monitoring tool do you use or recommend?
I use uptime kuma for status checking, then I built a simple Linux server metrics application (wirestat) which I can then use with uptime kuma, so that uptime kuma can alert me when something is wrong with a monitored server metric (CPU, memory, uptime, disk space etc...).
-
Explaining modern server monitoring stacks for self-hosting
For checking server metrics i built a simple go service [1] to expose metrics with simple rules applied so uptime kurma will notify me when issues arise (Since the go service will change http status upon alert scenarios).
[1]: https://github.com/ssddanbrown/wirestat
-
What tools have y'all written for yourselves?
Simple metrics/monitoring system - link
- Just sharing a Linux system metric dashboard I built to use with Uptime Kuma's HTTP monitors, to form a system monitoring solution. Thought it might be handy for other Uptime Kuma users
- wirestat - A Linux system metrics display served as JSON, with alert condition rules, that can be used as part of a simple system monitoring setup
What are some alternatives?
When comparing anyhttp and wirestat you can also consider the following projects:
journalfs - Mount the systemd journal as log files. FUSE filesystem
uptime-kuma - A fancy self-hosted monitoring tool
bat - Battery management utility for Linux laptops.
webby - A tiny static webserver app written in go
parca-agent - eBPF based always-on profiler auto-discovering targets in Kubernetes and systemd, zero code changes or restarts needed!
money-balancer - A simple application for managing debt with your friends!