Noizu.MCP.Client.Telemetry (Noizu MCP v0.1.6)

Copy Markdown View Source

Telemetry events emitted by Noizu.MCP.Client.

Every outbound request emits a request span using :start, :stop, or :exception under [:noizu_mcp, :client, :request, ...]. Tool calls and discovery requests mirror those stages under :tool and :discovery. Transport failures emit [:noizu_mcp, :client, :transport, :exception].

Start measurements contain :system_time; stop and request-exception measurements contain native-unit :duration. Metadata contains only safe routing, operation, status, and correlation fields. Request arguments, results, headers, authentication material, and raw error reasons are never included.

Summary

Functions

Keys accepted from the per-request :telemetry_metadata option.

All client event names, suitable for :telemetry.attach_many/4.

Functions

correlation_keys()

@spec correlation_keys() :: [atom()]

Keys accepted from the per-request :telemetry_metadata option.

events()

@spec events() :: [[atom()]]

All client event names, suitable for :telemetry.attach_many/4.