struct

Obsctl::Server::ServerTelemetry

Inherits Struct < Value < Object

Server-owned OBS connection telemetry exposed by daemon status. last_connection_failed_at records the most recent failed OBS connection attempt and is preserved across later successful connections.

Constructors

new(reconnecting : Bool = false, last_connected_at : Time | Nil = nil, last_disconnected_at : Time | Nil = nil, last_reconnect_attempt_at : Time | Nil = nil, last_connection_failed_at : Time | Nil = nil)
Source

Instance methods

clone
Source
copy_with(reconnecting _reconnecting = @reconnecting, last_connected_at _last_connected_at = @last_connected_at, last_disconnected_at _last_disconnected_at = @last_disconnected_at, last_reconnect_attempt_at _last_reconnect_attempt_at = @last_reconnect_attempt_at, last_connection_failed_at _last_connection_failed_at = @last_connection_failed_at)
Source
last_connected_at
last_connection_failed_at
last_disconnected_at
last_reconnect_attempt_at
reconnecting