← ClaudeAtlas

continuous-profilinglisted

Designing and operating always-on production profiling: question-driven signal choice, permanent overhead and coverage budgets, in-process versus host collection, context-label propagation, profile schemas, storage and cardinality, retention and incident preservation, deploy-aware comparisons, trust boundaries, and evidence-quality SLOs. Use when historical CPU/allocation/lock evidence must survive an incident, when profile cost or tenant labels can grow without bound, when a backend or agent is being selected, or when two time windows are compared as a regression claim. Does not teach one-off capture mechanics (jfr-and-async-profiler), async-profiler engines (async-profiler-advanced), JFR tuning (jfr-advanced), or graph interpretation (flame-graph-analysis).
robsonkades/agent-skills · ★ 2 · AI & Automation · score 75
Install: claude install-skill robsonkades/agent-skills
# Continuous Profiling ## Purpose Continuous profiling moves a bounded set of collection decisions before an incident so that historical code-resource evidence remains queryable afterward. It does not make every future question answerable: the chosen event, interval, context, retention, stack fidelity, and backend schema define the evidence envelope. Treat it as a production telemetry system. It consumes CPU, memory, network, disk, backend compute, and operational attention on every instance; it can expose sensitive code and tenant metadata; and it can fail silently while its dashboard remains available. ## Ownership boundary This skill owns collection architecture, permanent budgets, context dimensions, storage, retention, comparison protocol, security, and operational health. Delegate: - event/engine mechanics to `async-profiler-advanced` and `jfr-advanced`; - one-off collection choice to `jfr-and-async-profiler`; - statistical interpretation and differential graphs to `latency-statistics` and `flame-graph-analysis`; - metric-label economics to `metrics-and-cardinality`; - system-wide eBPF/JIT symbol mechanics to `ebpf-for-jvm`. ## Define the retroactive questions Start with decisions, not a vendor: | Question | Required evidence | Common missing dimension | | --------------------------------------------------- | -------------------------------------