pub fn install_prometheus_extension(metrics: Arc<GatewayMetrics>)Expand description
v1.4.90 P1-B: 把 GatewayMetrics 注册为 [futu_auth::metrics::Registry]
的 extension renderer, 让 /metrics HTTP 端点自动包含 per-cmd / per-hour
counter.
调用方 (futu-opend main.rs) 在创建 GatewayMetrics Arc 之后调一次:
ⓘ
futu_auth::metrics::install(Arc::new(MetricsRegistry::default()));
// ... bridge / server 初始化, 都共享同一份 Arc<GatewayMetrics> ...
futu_server::metrics::install_prometheus_extension(server.metrics().clone());多次调用会注册多个 renderer (无害但重复输出); 实际上只该调用一次.