{"repo":"flanksource/canary-checker","free":true,"listed":false,"github":"https://github.com/flanksource/canary-checker","clone":"git clone https://github.com/flanksource/canary-checker.git","description":"Kubernetes Native Health Check Platform","language":"Go","stars":340,"topics":["kubernetes-operator","monitoring","prometheus","canary","continuous-testing","gitops","kubernetes","prometheus-exporter","synthethic-testing","mission-control"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"Kubernetes Native Health Check Platform --- Canary Checker is a Kubernetes-native platform for monitoring health across applications and infrastructure using both passive and active (synthetic) mechanisms. Features Batteries Included - 30+ built-in active and passive check types Kubernetes Native - Health checks, or canaries, are CRDs that reflect health via the status field, making them compatible with GitOps, Flux Health Checks, Argo, Helm, etc. Secret Management - Leverage Kubernetes Secrets and ConfigMaps for authentication and connection details Prometheus - Prometheus-compatible metrics are exposed at /metrics . A Grafana dashboard is also available. Self-Contained Storage - Uses embedded Postgres by default and can be configured to use external Postgres. JUnit Export (CI/CD) - Export health check results to JUnit format for integration into CI/CD pipelines JUnit Import (k6/Newman/Puppeteer/etc.) - Use any container that creates JUnit test results Scriptable - Go templates, JavaScript and CEL can be used to: Evaluate whether a check is passing and severity to use when failing Extract a user friendly error message Transform and filter check responses into individual check results Extract custom metrics Multi-Modal - While designed as a Kubernetes operator, Canary Checker can also run as a CLI and as a standalone server. Getting Started 1. Install Canary Checker with Helm 2. Create a new check 2a. Run the check locally (Optional) 3. Apply the check 4. Check the health sta","default_branch":null,"files":null,"tree":[],"storefront":"/r/flanksource","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/flanksource/canary-checker/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}