hermes-agent/agent/monitoring
Victor Kyriazakos 9edcb7b091 feat(monitoring): emit hermes.gateway.background_work (subagent/bg jobs)
active_agents counts foreground turns + cron + API runs but never the
backgrounded delegate_task subagents / terminal(background) processes /
kanban workers tracked only for scale-to-zero. Emit them as a distinct
content-free gauge so the fleet dashboard can show subagent/background
load per peer. Best-effort, sums async_delegation.active_count +
process_registry.count_running; 0 if a source is unavailable.

(cherry picked from commit 1b7ec684e253651a5aa5760b3bd527a3073ce207)
2026-07-25 01:54:31 +00:00
..
__init__.py refactor(monitoring): scope telemetry substrate to gateway health/diagnostics export 2026-07-24 18:54:45 +00:00
cron_health.py fix(monitoring): correct cron operational signals 2026-07-24 18:54:46 +00:00
emitter.py fix(monitoring): drain terminal lifecycle events 2026-07-24 18:54:45 +00:00
events.py feat(monitoring): add cron operational telemetry 2026-07-24 18:54:46 +00:00
gateway_health.py fix(monitoring): enrich gateway diagnostic scope 2026-07-24 18:54:46 +00:00
gateway_health_export.py feat(monitoring): emit hermes.gateway.background_work (subagent/bg jobs) 2026-07-25 01:54:31 +00:00
otlp_exporter.py feat(monitoring): add cron operational telemetry 2026-07-24 18:54:46 +00:00
policy.py fix(monitoring): address review — persist install_id, drop dead config, single redaction path 2026-07-24 18:54:45 +00:00
redaction.py fix(monitoring): enrich gateway diagnostic scope 2026-07-24 18:54:46 +00:00