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
  2. 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
  3. Check the status of the health check:

    kubectl get canary
  4. Check the Dashboard

Getting Help

If you have any questions about canary checker:

Your feedback is always welcome!