Sensu Go
sensu.io
What it is
Sensu Go is a commercial monitoring and observability solution for enterprise DevOps and SRE teams overseeing infrastructure from Kubernetes to bare metal. It collects, filters, and transforms monitoring events before sending them to a database chosen by the customer. Teams can manage declarative monitoring configuration, check system and service health, collect metrics and logs, and run custom scripts including Nagios-style plugins. Agents discover virtual machines, public cloud compute instances, containers, and services. Sensu can alert by email, Slack, or SMS, create or resolve incidents in PagerDuty, ServiceNow, and JIRA, and deduplicate alerts. It also supports remediation actions such as restarting services or running scripts. Sensu Go is self-hosted and free for up to 100 nodes at one site. Pro costs $36 per year, billed annually, with a 100-node minimum; this equals $3.00 per node/month when billed annually. The free 14-day trial is for evaluating beyond 100 nodes. The backend is unsupported on Windows and macOS.
Spec sheet
- Purpose
- Sensu Go is a commercial monitoring and observability solution for enterprises, designed to help DevOps and SRE teams automate monitoring workflows and see infrastructure from Kubernetes to bare metal.Read 3 Oct 2026 · sensu.io
- Integrations
- Sensu names Elasticsearch, Splunk, PagerDuty, ServiceNow, Ansible Tower, Prometheus, and Nagios among its integrations and compatible tools.Read 3 Oct 2026 · sensu.io
- Security
- Sensu lists LDAP, Active Directory, and OIDC SSO, mTLS certificate authentication, external PKI verification, and CRL support.Read 3 Oct 2026 · sensu.io
- Founded
- 2017Read 28 Sep 2026 · sensu.io
- Alerting
- Sensu can send alerts through email, Slack, and SMS, create or resolve incidents in PagerDuty, ServiceNow, and JIRA, and deduplicate alerts.Read 3 Oct 2026 · sensu.io
- Cloud platforms
- Sensu says it runs on AWS, GCP, Azure, Kubernetes, Red Hat OpenShift, Docker, and OpenStack.Read 3 Oct 2026 · sensu.io
- Company history
- Sensu Go OSS was released in 2017 by Sensu Inc., which was acquired by Sumo Logic in June 2021.Read 3 Oct 2026 · sensu.io
- Discovery
- Sensu agents automatically discover and register VMs, public cloud compute instances, containers, and their services.Read 3 Oct 2026 · sensu.io
- Download platforms
- The download page offers Windows agent and CLI packages, macOS CLI and agent packages, and Linux backend, CLI, and agent packages; it states that the backend is unsupported on Windows and macOS.Read 3 Oct 2026 · sensu.io
- Health and telemetry
- Sensu supports system and service health checks, custom scripts including Nagios-style plugins, basic system metrics, custom application metrics, and log collection.Read 3 Oct 2026 · sensu.io
- Monitoring as code
- Sensu supports declarative monitoring configuration that teams can edit, review, version, and share.Read 3 Oct 2026 · sensu.io
- Observability pipeline
- Sensu collects, filters, and transforms monitoring events and sends them to a database of the customer's choosing.Read 3 Oct 2026 · sensu.io
- Pricing limit
- Sensu Go is free up to 100 nodes, and the pricing page describes a free 14-day trial for evaluating Sensu beyond 100 nodes.Read 3 Oct 2026 · sensu.io
- Remediation
- Sensu supports self-healing actions such as restarting services, running custom scripts, and requesting Ansible jobs through Ansible Tower.Read 3 Oct 2026 · sensu.io
- Scale
- Sensu says a single cluster can monitor tens of thousands of nodes and federation provides visibility across globally distributed infrastructure.Read 3 Oct 2026 · sensu.io
Plans and prices
Strong points and limits
Strong points
- Free plan covers up to 100 nodes and one site.
- Agents discover VMs, cloud instances, containers, and services.
- Alerts can trigger incident creation or resolution.
- Supports self-healing actions and declarative monitoring configuration.
- Integrates with Elasticsearch, Splunk, Prometheus, and Nagios.
Limits
- Pro has a 100-node minimum.
- Backend is unsupported on Windows and macOS.
- Free plan is limited to 100 nodes and one site.
Who it suits
Sensu Go is suited to enterprise DevOps and SRE teams that need to automate monitoring across varied infrastructure. Its self-hosted model and declarative configuration are relevant to teams managing their own monitoring setup.
Sensu Go in depth
Read the full write-up
Sensu Go is a self-hosted monitoring and observability system built for DevOps and SRE teams managing infrastructure across cloud, containers, and bare metal. It is best suited to organizations that want to automate monitoring configuration and response, rather than simply collect dashboards. The free allowance is useful for smaller estates, but paid node minimums make the move to a subscription a meaningful commitment.
Overview
Sensu gathers monitoring events, filters and transforms them, then sends them to a database chosen by the customer. That gives teams control over the destination and shape of their monitoring data, but also makes operating the system part of the deal. Its declarative configuration can be edited, reviewed, versioned, and shared, bringing monitoring changes into a code-based workflow that suits infrastructure teams with established review practices.
Agents discover and register virtual machines, public-cloud compute instances, containers, and their services. Sensu says a single cluster can monitor tens of thousands of nodes, while federation provides visibility across globally distributed infrastructure. This is substantial headroom for large deployments, though smaller teams may not need the scale or the operational complexity of a self-hosted platform.
Key features
Checks, metrics, and event processing
Sensu supports system and service health checks, custom scripts including Nagios-style plugins, basic system metrics, custom application metrics, and log collection. The combination lets teams bring several monitoring signals into one event pipeline, rather than limiting the system to host availability. Sensu can send the resulting events to a customer-selected database, which is useful when teams want to control their storage destination.
Alerting and remediation
Alerts can go by email, Slack, or SMS; Sensu can also create or resolve incidents in PagerDuty, ServiceNow, and JIRA, and deduplicate alerts. That breadth connects monitoring to both notification channels and incident workflows. For routine response, it can restart services, run custom scripts, or request Ansible jobs through Ansible Tower. These automated actions can reduce repetitive intervention, but teams need to own the scripts and response processes they rely on.
Security and integrations
Security options include LDAP, Active Directory, and OIDC single sign-on, mTLS certificate authentication, external PKI verification, and CRL support. Named integrations and compatible tools include Elasticsearch, Splunk, PagerDuty, ServiceNow, Ansible Tower, Prometheus, and Nagios. Together, these make Sensu a plausible fit for organizations connecting monitoring to an existing operations stack rather than replacing every tool around it.
Pricing
Sensu Go uses a freemium model. Sensu Go FREE costs nothing, with no trial required, and covers 100 nodes at one site. It is the sensible starting point for smaller deployments, but the single-site and node caps limit its usefulness for distributed estates. A free 14-day trial is offered for evaluating Sensu beyond 100 nodes.
Sensu Go Pro costs $36 a year, billed at $36.00 per node per year ($3.00 per node/month, billed annually). It requires a 100-node minimum, covers up to 3,000 nodes at one site, and has a six-hour support response. The minimum makes this a poor fit for organizations that only need a modest expansion beyond the free tier; the per-node model is clearer for teams planning a deployment within its cap.
Sensu Go Enterprise costs $60 a year, billed at $60.00 per node per year ($5.00 per node/month, billed annually). It has a 300-node minimum, allows unlimited sites, and supports unlimited nodes up to the amount purchased, with a three-hour support response. The higher minimum and price are aimed at larger or geographically distributed operations that need multiple sites and faster support response. Both paid tiers are self-hosted and node-priced, so expected node count matters when comparing them.
Platforms
Sensu Go is self-hosted and supports Linux and Windows for monitoring coverage. Its download packages include Windows agent and CLI, macOS agent and CLI, and Linux backend, agent, and CLI; the backend is unsupported on Windows and macOS. Sensu says it runs on AWS, GCP, Azure, Kubernetes, Red Hat OpenShift, Docker, and OpenStack. The platform mix supports varied infrastructure, but macOS is not a backend option.
Who it's for
Sensu Go suits DevOps and SRE teams that want monitoring as code, dynamic infrastructure discovery, event processing, and automated remediation under their own operational control. It is especially compelling when teams need to connect alerts with established incident tools or monitor a large estate across sites. Readers wanting a hosted service, or a paid plan without a substantial node minimum, should look elsewhere.
Pros and cons
Pros: The free tier covers up to 100 nodes, making it possible to start without a paid subscription.
Pros: Discovery, event handling, alert deduplication, and remediation combine monitoring and response in a single self-hosted workflow.
Pros: Monitoring configuration can be versioned and reviewed, which helps teams manage changes as code.
Cons: Pro requires 100 nodes and Enterprise 300, so small teams can face a steep jump from free.
Cons: The customer chooses and operates the event database, adding responsibility beyond configuring checks and alerts.
Cons: Backend support is limited to Linux, despite agent and CLI packages for Windows and macOS.
Alternatives
For other infrastructure monitoring options, see Infrastructure Monitoring and Container Monitoring.
Netdata is worth considering if a small deployment fits its Community plan, which is free for up to five active connected nodes and one active custom dashboard per room.
Checkmk may suit teams seeking a free community edition with 2,000+ pre-built integrations and coverage for up to about 100 hosts.
Icinga is an alternative for readers who want a free, open-source edition with unlimited hosts and services.
Mackerel may fit a small monitored estate: its free plan covers five standard and micro hosts total, with 500 metrics and one day of data retention.
MetricsHub is an alternative built around OpenTelemetry and described as an open-source project.
openITCOCKPIT offers a free Community Edition for infrastructure and application monitoring.
Site24x7 Server Monitoring is another freemium option, with a Lite plan at $9 a month billed annually for two servers and five websites.
Nagios XI has a free plan capped at seven nodes or 100 services, whichever comes first, and is an option for readers who want a Nagios product.
Verdict
Choose Sensu Go if your DevOps or SRE team wants a self-hosted, code-driven monitoring pipeline that can discover infrastructure and automate incident response. Its strongest case is the combination of event processing, integrations, and remediation, with a free 100-node entry point. Look elsewhere if you need hosted monitoring or cannot justify the paid plans' 100- or 300-node minimums.
Verdict
Sensu Go combines event processing, discovery, alerting, and remediation in a self-hosted monitoring system. The free tier covers smaller deployments; paid Pro is priced per node with a minimum purchase.
Where Specifiction places it
- Infrastructure Monitoring#14 of 348.1
- Server Monitoring#17 of 388.1
- Container Monitoring#25 of 498.1