
Datadog Infrastructure Monitoring
Cloud-scale infrastructure monitoring with real-time dashboards and AIOps.
Discover top open-source software, updated regularly with real-world adoption signals.

Scalable, agent‑based monitoring for cloud‑native, distributed systems
Sensu Go provides agent‑based health checks, auto‑discovery, and a built‑in etcd datastore, delivering flexible, extensible monitoring for dynamic, multi‑cloud infrastructures.

Sensu Go is a rewrite of the original Sensu monitoring system in Go, designed for modern, ephemeral infrastructure. It uses lightweight agents that perform service checks and automatically discover new workloads, making it ideal for cloud‑native and containerized environments.
The platform stores configuration and state in an embedded etcd datastore, eliminating the need for external services like Redis or RabbitMQ. Filters are expressed in JavaScript, providing powerful, real‑time event routing. Sensu Go exposes a rich set of APIs for configuration, data ingestion, and querying, and can be installed via native packages, Docker, or built from source with Go ≥1.18. The web UI is now a separate component, allowing flexible integration with existing dashboards.
Teams that require a self‑hosted, API‑driven monitoring router for dynamic, multi‑cloud workloads will find Sensu Go’s low operational overhead and extensibility a strong fit.
When teams consider Sensu Go, these hosted platforms usually appear on the same shortlist.

Cloud-scale infrastructure monitoring with real-time dashboards and AIOps.

Automatic, AI-driven infrastructure monitoring across hybrid and cloud.

Hybrid IT infrastructure monitoring with intelligent alerting and scale-ready observability.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Auto‑discover services in Kubernetes clusters
Agents automatically register new pods, and health checks trigger alerts when containers become unhealthy.
Collect custom telemetry via API
External systems push metrics through Sensu’s input API, enabling unified observability across heterogeneous services.
Scale monitoring across multi‑cloud VMs
Embedded etcd stores state locally, allowing rapid deployment on AWS, GCP, and Azure without extra dependencies.
Implement dynamic alert routing
JavaScript filters evaluate events in real time, routing alerts to appropriate notification channels based on context.
By default it uses an embedded etcd datastore; you can also point it at an external etcd cluster.
No, Sensu Go eliminates those external services; monitoring data is persisted in etcd.
Filters are written in JavaScript and evaluated by an embedded interpreter, replacing the older Ruby expressions.
Starting with version 6.0 the UI is a separate repository; you can run it alongside the backend or use third‑party dashboards.
Official packages exist for Debian/Ubuntu, RHEL/CentOS, and a Docker image is provided for quick start.
Project at a glance
ActiveLast synced 4 days ago