Skip to content

Commit 1f7db9b

Browse files
committed
feat(relay): add early startup lifecycle telemetry
Record typed process-entry phases through metrics readiness, make metrics installation and exporter lifetime explicit, and cover production failure, secrecy, scrape, and teardown paths. Refs #7238. Co-authored-by: Ravneet Arora <rarora@squareup.com> Signed-off-by: Ravneet Arora <rarora@squareup.com>
1 parent 0dbd036 commit 1f7db9b

6 files changed

Lines changed: 2983 additions & 157 deletions

File tree

crates/buzz-relay/src/lib.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ pub mod error;
2525
pub mod handlers;
2626
/// Stateless HMAC-signed relay invite tokens (mint/verify).
2727
pub mod invite_token;
28+
/// Typed process-startup lifecycle events and terminal accounting.
29+
pub mod lifecycle;
2830
/// Inter-relay mesh startup wiring (`BUZZ_MESH` seam).
2931
pub mod mesh_boot;
3032
/// Prometheus metrics: recorder, upkeep, HTTP middleware.

0 commit comments

Comments
 (0)