
Aggregate alerts, run synthetic checks / tests against your services and infrastructure.
Generate synthetic traffic, run queries against various datasources, or even run full integration test suites to verify the health of your services and infrastructure.
Consolidate alerts across your monitoring stack and create alerts from non-traditional sources like SQL, NoSQL and CI/CD pipelines.
Batteries including support for HTTP, DNS, ICMP, LDAP, Prometheus, SQL, Mongo, Redis, Azure Devops, JMeter, K6, Playwright, Newman/Postman, SMB, SFTP, S3, and Kubernetes resources.
Batteries included with 30+ check types
Canary checker is a single binary with most checks bundled and not requiring an external installation.

Health Checks as Code
Canaries are regular Kubernetes Custom Resource Definitions with conformant status conditions, making it suitable to use as Flux, ArgoCD or Helm health check.
Metrics Exporter
Export custom metrics from any check, replacing the need for multiple separate metric exporters.


Grafana
Chose from a standard Grafana dashboard or create your own using the prometheus metrics exposed by Canary Checker.
Display Formatted Output
Evaluate the health of checks using scripts in CEL, Javascript or Go Templating. Templates can also be used to format the output of checks.


Fallback to shell scripts
When the builtin integrations are not enough, run scripts using bash or powershell.
Active Infrastructure Checks
Proactive infrastructure checks ensure your control plane has ample buffer or capacity. These checks validate Kubernetes resources, cloud resources, and critical service dependencies.


Scripting
Evaluate the health of checks using scripts in CEL, Javascript or Go Templating. Templates can also be used to format the output of checks.
Leverage Kubernetes Secrets
Canaries are namespace aware and can be configured to use kubernetes secrets and configmaps for authentication details, negating the need to store secrets in the configuration.

Support for Canary Checker is available as part of the Flanksource Mission Control Internal Developer Platform