{"data":{"slug":"hertzbeat","name":"Apache HertzBeat","tagline":"Apache-2.0 agentless monitoring, alerting and status pages in one","category":"observability","categoryName":"Observability","url":"https://hertzbeat.apache.org","github":"https://github.com/apache/hertzbeat","pricing":"open-source","hook":"HertzBeat is an Apache Software Foundation monitoring system that collects metrics without installing agents on targets, handles alerting and notification, and builds public status pages, all from one self-hosted service.","whatsGood":"Apache-2.0 (apache/hertzbeat), release v1.9.0 (2026-09-13). Monitors are YAML templates over HTTP, JMX, SSH, SNMP, JDBC and Prometheus, so a new target type is configuration, not code, and hundreds ship built in (databases, caches, middleware, OSes, Kubernetes). Logs arrive over OTLP. Alerts support threshold and periodic rules, grouping, silencing and suppression, and go out by email, Slack, Discord, Telegram, webhooks and more. One docker run to start, with optional collector clusters for isolated networks; a built-in MCP server is included. ★~7.4k.","theCatch":"It covers a lot at once, so each part is shallower than a dedicated tool: Prometheus plus Grafana go deeper on metrics, Uptime Kuma is simpler for basic uptime. Change the default admin/hertzbeat login immediately. Java-based and heavier than a single Go binary. The new Next.js frontend is an alpha preview.","verdict":"A capable all-in-one monitor for small teams that do not want to assemble five tools.","addedAt":"2026-10-19","featured":false,"domain":"Observability","subSpecialty":"Observability","subcategory":"Observability","tags":["self-host","permissive","observability","active"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"Apache-2.0","githubStars":7432,"starsPerWeek":30,"access":"free","archived":false,"repo":{"createdAt":"2022-02-04","pushedAt":"2026-10-19","license":"Apache-2.0","archived":false,"checkedAt":"2026-10-19"}},"related":[{"slug":"sentry","name":"Sentry","tagline":"Error tracking that actually helps"},{"slug":"grafana","name":"Grafana","tagline":"Dashboards for everything observable"},{"slug":"prometheus","name":"Prometheus","tagline":"Time-series metrics for cloud-native"},{"slug":"opentelemetry","name":"OpenTelemetry","tagline":"Vendor-neutral observability framework"},{"slug":"datadog","name":"Datadog","tagline":"Unified observability platform"}],"links":{"self":"/api/gems/hertzbeat","html":"/gems/hertzbeat","markdown":"/gems/hertzbeat.md","category":"/api/gems?category=observability","categoryPage":"/stacks/observability"}}