perf sentineldocs
FRGitHub
Documentation / Overview

Documentation index

This directory contains the user-facing documentation for perf-sentinel. For deep design rationale aimed at contributors, see the Design index sub-directory.

A French mirror of every document lives under FR/00-INDEX.

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

Sub-directories

DirectoryContents
Design indexDeep design documentation (10 chapters), contributor-facing
FR/00-INDEXFrench mirror of all documents
ci-templates/CI snippet files referenced by CI.md
schemas/JSON Schema and examples for the disclosure report
diagrams/Architecture diagrams
examples/Example configurations and outputs
img/Generated terminal GIFs and PNGs (VHS tapes)