Software Alternatives & Reviews

Monitoring Tiny Web Services

Uptime Kuma Cronitor Healthchecks.io k3s Huginn New Relic Synthetics
  1. A fancy self-hosted monitoring tool.
    Currently got the cheapest VPS that I could (in my case from Time4VPS, some others might prefer Hetzner, or Scaleway Stardust instances), setup Uptime Kuma on it (https://github.com/louislam/uptime-kuma), now have checks every 5 minutes against 30+ URLs (could easily do each minute, but don't need that sort of resolution yet). It's integrated with Mattermost currently, seems to work pretty well. Could also set it up on another VPS, for example on Hetzner (which also has excellent pricing), could also integrate another alerting method such as sending e-mails, or anything else that's supported out of the box: https://github.com/louislam/uptime-kuma/issues/284 Oh, also Zabbix for the servers themselves. Honestly, if things are as simple to setup as nowadays and you have about 50 EUR per year per node that you want (1 is usually enough, 2 is better from a redundancy standpoint, since then it becomes feasible to monitor the monitoring, others might go for 3 nodes for important things etc.), you don't even need to look for cloud services or complex systems out there. Of course, if someone knows of some affordable options for cloud services, feel free to share! I briefly checked the prices for a few and most of them are more expensive than just getting a VPS, setting up sshd to only use key based auth, throwing Let's Encrypt in front of the web UI (or maybe additional auth, or making it accessible only through VPN, whatever you want), adding fail2ban and unattended updates, and doing some other basic configuration that you probably have automated anyways.

    #Website Monitoring #Uptime Monitoring #Monitoring Tools 97 social mentions

  2. Monitor cron jobs, micro-services, daemons and almost anything else, no setup required. Easier cron troubleshooting and no more silent failures.
    Healthchecks is a great service! Not sure if you tried it too but https://cronitor.io/ supports complex alerting rules like the one you describe. As a bonus, you can also create uptime checks and status pages under the same roof. Full-disclosure: I work at Cronitor.

    #Cron Monitoring #Cron #Application Monitoring 20 social mentions

  3. Monitor your cron jobs and scheduled tasks, get notified when they fail.
    Pricing:

    #Cron Monitoring #Cron #Website Monitoring 153 social mentions

  4. 4

    k3s

    K3s is a lightweight Kubernetes distribution by Rancher Labs intended for IoT, Edge, and cloud deployments.
    Pricing:
    • Open Source
    One reason this is not feasible is that K8s doesn't really support secure multitenancy, so for every tenant, you'll need to spin up an entire K8s control plane, which includes a database and several services - this is what's driving the cluster fees. Keep in mind that customers also expect managed K8s to be highly available, so this cost is also going into things like replicating data, setting up load balancers, etc... Compare this to a serverless offering that is multitenant by design, the overhead cost of an extra user is basically zero, which is why they don't charge you a fee like this. IMO if you're a hobbyist interested in K8s, your best way to go is to install K3s, which is a lightweight, API compatible K8s alternative that runs on a single node. It's pretty nice if you don't care about fault tolerance or High Availability. https://k3s.io/.

    #DevOps Tools #Developer Tools #Containers As A Service 159 social mentions

  5. 5
    Build agents that monitor and act on your behalf. Your agents are standing by!
    Pricing:
    • Open Source
    You could hack that together with huginn pretty easily https://github.com/huginn/huginn.

    #Automation #Web Service Automation #API Tools 65 social mentions

  6. Use New Relic Synthetics monitoring to simulate user flows, monitor APIs, and proactively monitor each of your digital touch points.
    New Relic also offers a similar uptime monitoring with a generous free tier via their Synthetics service. https://newrelic.com/platform/synthetics.

    #Monitoring Tools #Performance Monitoring #Testing 2 social mentions

Discuss: Monitoring Tiny Web Services

Log in or Post with