Skip to main content

Getting Started

  1. Install canary checker:
helm repo add flanksource https://flanksource.github.io/charts
helm repo update
helm install canary-checker flanksource/canary-checker -n "canary-checker" --create-namespace
  1. Create a new check
canary.yaml
apiVersion: canaries.flanksource.com/v1
kind: Canary
metadata:
name: http-check
spec:
interval: 30
http:
- name: basic-check
url: https://httpbin.demo.aws.flanksource.com/status/200
- name: failing-check
url: https://httpbin.demo.aws.flanksource.com/status/500

And then apply it to the cluster:

kubectl apply -f canary.yaml
info

You can also run the check locally to see its output by using the cli

canary-checker run canary.yaml
  1. Check the status of the health check:
kubectl get canary
  1. Check the Dashboard

Getting Help

If you have any questions about canary checker:

Your feedback is always welcome!