Before you beginYou need the cluck CLI, a Pollosoft account, and a coop to work in. No prior experience required. Curiosity and a mild fondness for chickens are helpful.
Overview
Add data-quality checks that catch cracks before they reach the dashboard. The whole thing takes about 10 minutes, and the commands below are the ones you will use along the way.
$ cluck candle init
$ cluck candle run --suite orders
$ cluck candle report
Steps
- Define checks. Write checks in YolkML: not-null columns, unique keys, accepted values, and freshness rules.
- Run in CI. Add cluck candle run to your pipeline. A failing check blocks the deploy and shows the offending rows.
- Triage failures. The report groups failures by table and shows sample rows, so you know whether it is a crack or just a speckle.
- Alert on trends. Candle tracks failure rates over time and alerts when a table slowly gets worse.
Commands used
Keep going
- Free-range functions: cold starts and warm eggs (11 min)
- Hatching a project with Hatchback (7 min)
- Working with PeckPilot (7 min)
Stuck? Check the error codes, the FAQ, or the glossary.