HTTP.WebSocket.Telemetry (http_web_socket v0.10.0)

View Source

Telemetry helpers for WebSocket lifecycle and message events.

Summary

Functions

close_start(url, code)

@spec close_start(URI.t(), non_neg_integer() | nil) :: :ok

close_stop(url, code, was_clean)

@spec close_stop(URI.t(), non_neg_integer() | nil, boolean()) :: :ok

connect_exception(url, error, duration)

@spec connect_exception(URI.t(), term(), non_neg_integer()) :: :ok

connect_start(url)

@spec connect_start(URI.t()) :: :ok

connect_stop(url, protocol, duration)

@spec connect_stop(URI.t(), String.t(), non_neg_integer()) :: :ok

message_received(url, opcode, bytes)

@spec message_received(URI.t(), String.t(), non_neg_integer()) :: :ok

message_sent(url, opcode, bytes, buffered_amount)

@spec message_sent(URI.t(), String.t(), non_neg_integer(), non_neg_integer()) :: :ok