§
    Pòmj¼  ã                  óJ   — d Z ddlmZ ddlmZmZ ej        Zej        Zg d¢ZdS )uð  Hermes gateway monitoring.

Service health monitoring plus redacted operational diagnostics for the
gateway daemon, exported over OTLP to an operator-configured endpoint.

``emitter`` is the in-process event bus: producers (gateway status hooks,
the diagnostic log handler) hand typed events to a fire-and-forget queue,
and subscribers (the OTLP streamers) consume them off the hot path. The
emitter never blocks or raises into gateway code (the hot-path invariant),
and nothing is persisted locally â€” monitoring is an egress path, not a store.

Deliberately out of scope here: run/model/tool trajectory capture, usage
analytics, and any content-bearing signal. Those planes are served by the
NeMo Relay integration and its Hermes-owned subscribers.
é    )Úannotationsé   )ÚemitterÚevents)r   r   ÚemitÚget_emitterN)	Ú__doc__Ú
__future__r   Ú r   r   r   r   Ú__all__© ó    ú?/home/thesage/.hermes/hermes-agent/agent/monitoring/__init__.pyú<module>r      s_   ððð ð  #Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð Ð Ð Ð Ð à„|€ØÔ!€ðð ð €€€r   