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.