Add the Binjovi CPU and off-CPU profiling canary #65

Merged
binjovi-bot merged 1 commit from codex/pipeline-profiles-20260909 into trunk 2026-09-09 09:48:02 +00:00
Owner

Add a separate Alloy profiler on the Binjovi BuildKit node and a private Pyroscope store with seven-day retention. Use immutable image digests, bounded resources, and pod discovery limited to the three canary namespaces. The existing log collector stays unchanged.

Profiles are labeled as shared container data until exact task bindings exist. Fleet expansion requires the measured overhead gate.

Validation: Alloy 1.19.2 validates the configuration; Pyroscope 2.3.1 passes a local readiness test with the v1 write path; Kubernetes server dry-run; Olly checks.

Add a separate Alloy profiler on the Binjovi BuildKit node and a private Pyroscope store with seven-day retention. Use immutable image digests, bounded resources, and pod discovery limited to the three canary namespaces. The existing log collector stays unchanged. Profiles are labeled as shared container data until exact task bindings exist. Fleet expansion requires the measured overhead gate. Validation: Alloy 1.19.2 validates the configuration; Pyroscope 2.3.1 passes a local readiness test with the v1 write path; Kubernetes server dry-run; Olly checks.
feat(profiles): add a bounded Binjovi eBPF profiling canary
All checks were successful
binjovi/ci Binjovi completed the frozen plan
9d34d2a086
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
sean/olly!65
No description provided.