Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Metrics ¶
type Metrics interface { RTCMetrics() rtc.Metrics Handler() http.Handler IncWebSocketEvent(direction, evType string) IncWebSocketConn() DecWebSocketConn() IncClusterEvent(evType string) IncStoreOp(op string) ObserveClusterMutexGrabTime(group string, elapsed float64) ObserveClusterMutexLockedTime(group string, elapsed float64) IncClusterMutexLockRetries(group string) ObserveLiveCaptionsAudioLen(elapsed float64) IncLiveCaptionsWindowDropped() IncLiveCaptionsTranscriberBufFull() IncLiveCaptionsPktPayloadChBufFull() ObserveAppHandlersTime(handler string, elapsed float64) ObserveStoreMethodsTime(method string, elapsed float64) RegisterDBMetrics(db *sql.DB, name string) IncClientICECandidatePairs(p public.ClientICECandidatePairMetricPayload) }
type RTCDClient ¶ added in v0.28.0
type RTCDClient interface { Connected() bool Send(msg rtcd.ClientMessage) error Close() error GetVersionInfo() (rtcd.VersionInfo, error) GetSystemInfo() (rtcd.SystemInfo, error) GetSession(callID, sessionID string) (rtc.SessionConfig, int, error) GetSessions(callID string) ([]rtc.SessionConfig, int, error) }
type StoreMetrics ¶ added in v0.27.0
Click to show internal directories.
Click to hide internal directories.