{"repo":"robintra/perf-sentinel","free":true,"listed":false,"github":"https://github.com/robintra/perf-sentinel","clone":"git clone https://github.com/robintra/perf-sentinel.git","description":"Lightweight, polyglot performance anti-pattern detection with built-in carbon-aware scoring.","language":"Rust","stars":24,"topics":["cli","devtools","green-software","microservices","observability","opentelemetry","performance","rust","sql","tracing"],"license":"AGPL-3.0","category":"analytics","readme_excerpt":"Self-hosted single-binary ( Read this first - Prerequisite: your services must emit OpenTelemetry traces (SQL + HTTP spans), or dd-trace bridged through a Collector , and those spans must carry the query text ( db.statement / db.query.text ) and the target URL ( http.url / url.full ). Language-specific setup (Java / C# / Rust / Go / Node.js / Python / Ruby / PHP): docs/INSTRUMENTATION.md. No OpenTelemetry SDK? Teams on Datadog can bridge dd-trace through the OTel Collector datadogreceiver instead, see Coming from Datadog. - Audit your own tracing first: spans that lack those attributes are dropped silently, with no warning, so a thin or empty report can mean no problems found or no usable instrumentation . perf-sentinel inspect shows what was actually extracted from your traces, an empty span tree means the carrying attributes are missing upstream. For what instrumentation quality caps: Instrumentation quality bounds findings. - What it is not : a full APM, a continuous profiler, or a standalone regulatory carbon accounting platform (yet). See What perf-sentinel is not. - Maturity: beta, pre-1.0. The CLI surface, config keys and on-disk formats may still change between releases before 1.0, with breaking changes called out in the release notes. The JSON output enums are the one part under an explicit stability contract (see Input and output formats). --- Quick look HTML dashboard (single offline file): ...or, if you prefer your terminal, an interactive TUI to drill down throug","default_branch":null,"files":null,"tree":[],"storefront":"/r/robintra","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/robintra/perf-sentinel/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}