Self-host hastic-server
0.5.1Pattern recognition server for Grafana anomaly detection
- Stars
- 331
- Ports
- 8000 (HTTP API server), 8002 (WebSocket server for analytics)
- Requires
- Grafana
hastic/serverWhat is hastic-server?
Hastic Server is a self-hosted analytics platform that extends Grafana with pattern recognition and anomaly detection capabilities for time-series data. It consists of a Node.js server component and an analytics engine that work together to analyze metrics from Grafana data sources like Prometheus, InfluxDB, and Graphite. The server provides a REST API and webhook support for alerting, while the analytics component performs the actual pattern detection. Deployment is via Docker Compose with optional MongoDB for persistence. The project is licensed under GPL-3.0 and developed by CorpGlory Inc., though the repository notes indicate it is obsolete in favor of a newer Rust implementation.
Should you self-host hastic-server?
hastic-server scores 39/100 on selfhost.directory (how scoring works) and ranks #87 of 104 in Monitoring & observability. It has 331 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is advanced: plan for several services and some ongoing maintenance. An official Docker image is available. It is GPL-3.0-licensed and written mostly in Typescript.
Its closest alternative on selfhost.directory is grafana (90/100, 77 569 stars). It scores higher overall, so compare the two before you pick. See hastic-server vs grafana side by side.
Features
- Alertmanager integration
- Anomaly Detection
- Multi-database Support
- Pattern Recognition
- Webhook Notifications
- WebSocket analytics
hastic-server README
More in Monitoring & observability
Kuvasz UptimeSelf-hosted, open-source uptime & SSL monitor with HTTP, ping, TCP, DNS and Docker checks, status pages, maintenance windows, REST API, and Prometheus export.
laminarOpen-source observability platform for AI agents. Alternative to LangSmith with tracing, Signals failure detection, evals, dashboards, MCP/CLI access.
missedrun-selfhostedMissedRun Self-hosted monitors scheduled jobs via ping URLs to catch silent failures and sends email alerts when jobs miss check-ins.
mqtt-exporterSelf-hosted Prometheus exporter converting MQTT messages from IoT sensors into metrics for Zigbee2MQTT, Zwavejs2Mqtt, ESPHome, Hubitat, Meshtastic, and Shelly.
onWatchSelf-hosted AI quota monitor for 16 providers. Lightweight Go binary with SQLite and Material dashboard showing live countdowns and burn-rate forecasts — zero telemetry.
openreplaySession replay, cobrowsing and product analytics you can self-host. Best for reproducing issues and iterating on your product.
openstatusOpen-source uptime monitoring, status pages and incident response: declare checks and pages in YAML or Terraform, run private probes, self-host with Docker.
Operational.coOperational - open-source tool to track important events and receive push notifications on your device.
Percona Monitoring and Management (PMM)Self-hosted open-source database observability platform with query analytics, dashboards, advisors, alerting, and backup for major databases.
phpsysinfoSystem information viewer in PHP showing hardware, memory, filesystem, network, temperature, fan, and power data across Linux, Windows, macOS, BSD platforms.
rpi-mqtt-monitorSelf-hosted system monitor for Raspberry Pi and Linux publishing metrics to Home Assistant via MQTT with zero-config auto-discovery.
scanopyNetwork diagrams that update themselves
0 comments