perf sentinelperf sentineldocs
ENFRGitHub
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
InstrumentationPer-language OTLP setup: Java, Quarkus, .NET, Go, Python, Node.js, Rust, Ruby, PHP
CICI mode, GitHub Actions / GitLab CI / Jenkins recipes, PR regression detection

Deployment

DocumentDescription
IntegrationFour deployment topologies (batch, sidecar, gateway, standalone) and quick starts
Helm deploymentKubernetes deployment via the Helm chart, values reference, TLS, RBAC

Reference

DocumentDescription
ConfigurationFull .perf-sentinel.toml reference (thresholds, detection, GreenOps, broker energy, 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.5)

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
RunbookIncident runbook: symptom-driven troubleshooting for production deployments
Energy & carbonPlain-language synthesis: how counts become kWh and gCO2, per configured option, with sources
MethodologyCalculation chain from traces to efficiency_score, energy_kwh, carbon_kgco2eq
Instance typesEvery instance_type carrying an embedded power profile, with its idle and max wattage
LimitationsKnown trade-offs, upstream constraints, detection boundaries

Security, supply chain and release

DocumentDescription
Security overviewSecurity review overview: network flows, access control, stored data, hardening, release integrity
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