perf sentineldocs
FRGitHub
Documentation / Overview

Documentation index

perf-sentinel's user-facing documentation. For deep design rationale aimed at contributors, see the Design documentation.

Getting started

DocumentDescription
ArchitecturePipeline overview, module responsibilities, key types
IntegrationFour deployment topologies (batch, sidecar, gateway, standalone) and quick starts
InstrumentationPer-language OTLP setup: Java, Quarkus, .NET, Go, Python, Node.js, Rust
CICI mode, GitHub Actions / GitLab CI / Jenkins recipes, PR regression detection

Reference

DocumentDescription
ConfigurationFull .perf-sentinel.toml reference (thresholds, detection, GreenOps, daemon)
CLI referenceSubcommand reference (analyze, watch, report, diff, query, ack, inspect, disclose, verify-hash)
MetricsPrometheus metrics exposed by the daemon on /metrics
Query APIDaemon HTTP API (/api/findings, /api/correlations, /api/explain/{trace}, /api/status)
SARIFSARIF v2.1.0 output format for IDE and GitHub Code Scanning integration
SchemaJSON Schema for the periodic disclosure report (perf-sentinel-report v1.0)

Features

DocumentDescription
HTML reportSelf-contained HTML dashboard, live mode via --daemon-url, ack/revoke from the browser
Inspect (TUI)Interactive TUI: Analyze/Inspect/Explain drill-down (analyze --tui, inspect, explain --tui), arrow or vim keys, ack/revoke
Acknowledgments.perf-sentinel-acknowledgments.toml format, SHA-256 signatures, filtering rules
Ack workflowEnd-to-end acknowledgment workflow across daemon API, CLI, TUI, and HTML report
ReportingPeriodic public disclosure via perf-sentinel disclose, schema versioning, hash verification

Operations

DocumentDescription
Helm deploymentKubernetes deployment via the Helm chart, values reference, TLS, RBAC
RunbookIncident runbook: symptom-driven troubleshooting for production deployments
MethodologyCalculation chain from traces to efficiency_score, energy_kwh, carbon_kgco2eq
LimitationsKnown trade-offs, upstream constraints, detection boundaries

Supply chain and release

DocumentDescription
Supply chainBuild input pinning, Sigstore signing, SLSA provenance, verify-hash chain
Release procedureEnd-to-end release procedure from 0.7.0 onwards, simulation-lab gate, Helm lockstep