PAL-X
PAL-X turns a perfmon CSV or BLG capture into a ranked, evidence-cited report of what's wrong — every finding traces back to the rule and measurement that fired it. No scores you can't explain.
What's here
This site is the user-facing documentation for PAL-X. The headings below are placeholders that will fill in as each section ships; for now, the most useful entry points are the architecture decisions (ratified ADRs) and the source repository itself.
- Getting Started — install, run your first local analysis, run your first remote analysis. (coming up)
- Concepts — datasets, packs, rules, findings, baselines, comparisons, trends, correlations, diagnostics, alerts, multi-tenancy. (coming up)
- Guides — task-oriented how-tos for the most common workflows. (coming up)
- Reference — every CLI command, every HTTP endpoint, every pack-schema field, every config key. (coming up)
- Operations — deploying and running the API in production. (coming up)
- Architecture — high-level overview plus the ratified ADRs at
docs/architecture/adr/. - Contributing — how to set up a dev environment and propose changes. (coming up)
Architecture Decision Records (available now)
- ADR 0001 — Ratified Deviations from Seed Documentation
- ADR 0002 — Declarative Rule Schema Instead of Custom DSL
- ADR 0003 — Pack Signing Format and Trust Model
- ADR 0004 — Schema v1.1: Rolling-Window Aggregations
License & status
PAL-X is currently pre-1.0. Phase 4 has shipped; see the project README for status. The license for this codebase is being finalized.