Our great sponsors
-
StackStorm
StackStorm (aka "IFTTT for Ops") is event-driven automation for auto-remediation, incident responses, troubleshooting, deployments, and more for DevOps and SREs. Includes rules engine, workflow, 160 integration packs with 6000+ actions (see https://exchange.stackstorm.org) and ChatOps. Installer at https://docs.stackstorm.com/install/index.html
-
Grafana
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
I have played with StackStorm a little bit, and it could also do what you describe... but it may or may not be over-engineered for your use-case.
Consider Prometheus, or time-series stacks like Influx. The Grafana dashboard is a favored front-end for both Prometheus and Influx, and it has some alerting capabilities of its own.
Related posts
- Raspberry Pi based gauge cluster
- Grafana: Open and composable observability and data visualization platform
- Reverse engineering the Grafana API to get the data from a dashboard
- How to collect metrics from node.js applications in PM2 with exporting to Prometheus
- Teach Yourself Programming in Ten Years (1998)