{"repo":"dimo414/task-mon","free":true,"listed":false,"github":"https://github.com/dimo414/task-mon","clone":"git clone https://github.com/dimo414/task-mon.git","description":"CLI to execute commands and log results to healthchecks.io","language":"Rust","stars":30,"topics":["healthcheck","healthchecks","healthchecksio","heartbeat","monitoring","cron","cli"],"license":"MIT","category":"analytics","readme_excerpt":"Task Monitoring with Healthchecks.io task-mon is a small binary for notifying Healthchecks.io when a command runs. This serves a similar purpose to the curl -based patterns described in the Healthchecks documentation but provides more flexibility and ergonomics. Especially for shell scripts and cron jobs, delegating health management to a separate binary allows you to focus on the task at hand. It supports Healthchecks' advanced optional features such as reporting failures, attaching logs, and monitoring execution time. Usage To execute a task and ping Healthchecks.io when it completes simply invoke task-mon with the check's UUID and the command to run: task-mon will run the command and ping Healthchecks.io when it completes, reporting the exit status and the last 10K of output from the process. Customization Related projects There are, unsurprisingly, a number of similar projects out there, but I thought it'd be a fun opportunity to write a little Rust. And of course I like my API best :) Runitor - linked from the Healthchecks docs healthchecks-rs - Rust library and CLI for pinging and monitoring Healthchecks hchk - older CLI written by the Healthchecks.io maintainer","default_branch":null,"files":null,"tree":[],"storefront":"/r/dimo414","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dimo414/task-mon/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}