Adds a cron job monitoring widget

This commit is contained in:
Alicia Sykes
2021-12-19 20:05:56 +00:00
parent 676d1cb106
commit 8ae310ebd3
4 changed files with 196 additions and 1 deletions

View File

@@ -25,6 +25,7 @@ Dashy has support for displaying dynamic content in the form of widgets. There a
- [Public IP Address](#public-ip)
- [Self-Hosted Services Widgets](#dynamic-widgets)
- [System Info](#system-info)
- [Cron Monitoring](#cron-monitoring-health-checks)
- [CPU History](#cpu-history-netdata)
- [Memory History](#memory-history-netdata)
- [System Load History](#load-history-netdata)
@@ -584,6 +585,29 @@ _No config options._
---
### Cron Monitoring (Health Checks)
Cron job monitoring using [Health Checks](https://github.com/healthchecks/healthchecks). Both managed and self-hosted instances are supported.
<p align="center"><img width="400" src="https://i.ibb.co/Ptf2kwm/health-checks.png" /></p>
##### Options
**Field** | **Type** | **Required** | **Description**
--- | --- | --- | ---
**`apiKey`** | `string` | Required | A read-only API key for the project to monitor. You can generate this by selecting a Project --> Settings --> API Access. Note that you must generate a separate key for each project
**`host`** | `string` | _Optional_ | If you're self-hosting, or using any instance other than the official (healthchecks.io), you will need to specify the host address. E.g. `https://healthchecks.example.com` or `http://cron-monitoing.local`
##### Example
```yaml
- type: health-checks
options:
apiKey: XXXXXXXXX
```
---
### CPU History (NetData)
Pull recent CPU usage history from NetData.