class

XMPP::Metrics

Inherits Reference / Object

Thread-safe operational metrics for a managed XMPP stream.

Constructors

new(queue_depth : -> Int32 = -> do 0 end)
Source

Instance methods

connect_time
Source
connection_attempts
Source
disconnects
Source
failed_attempts
Source
last_error
Source
last_stream_error
Source
login_time
Source
reconnect_attempts
Source
record_connected
Source
record_disconnected(event : Event)
Source
record_failure(exception : Exception)
Source
record_session_established
Source
record_stream_error(event : Event)
Source
record_success(resumed : Bool = false)
Source
reset

Reset timing values while retaining cumulative counters.

Source
resumption_attempts
Source
resumption_failures
Source
resumption_successes
Source
start_attempt(reconnect : Bool, resumption : Bool = false)
Source
stream_errors
Source
stream_management_queue_depth
Source
successful_connections
Source