Checkstack
Monitoring that doesn't just alert. It reacts. Wire any event to an ordered workflow with a reactive automation engine and dependency-aware SLOs.
Pick your path
Section titled “Pick your path”Install with DockerRun Checkstack locally or in production with docker-compose.
User GuideConcepts, walkthroughs, configuration, and troubleshooting for operators.
Developer GuidePlugin architecture, backend and frontend contracts, and how to ship your own plugins.
Plugin architectureHow the plugin system, event bus, and dependency rules fit together.
Component libraryBrowse every @checkstack/ui primitive plugins can use, in Storybook.
ContributingSet up your dev environment and ship your first PR.
Dependency rules
Section titled “Dependency rules”Checkstack enforces strict package boundaries that are checked by the
custom ESLint rule checkstack/enforce-architecture-deps:
- Common to Common only.
- Frontend to Frontend or Common.
- Backend to Backend or Common.
- Common may not depend on Backend or Frontend.
- Frontend may not depend on Backend.
See Dependency Linter for enforcement details.