Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TelemetryMultiSyncError ¶
TelemetryMultiSyncError is used to signal errors on multiple calls to telemetry recording apis
func (*TelemetryMultiSyncError) Error ¶
func (t *TelemetryMultiSyncError) Error() string
Error returns the error formatted as a string
type TelemetryMultiWorker ¶
TelemetryMultiWorker defines the interface for a telemetry syncrhonizer suitable for multiple sdk instances
type TelemetryMultiWorkerImpl ¶
type TelemetryMultiWorkerImpl struct {
// contains filtered or unexported fields
}
TelemetryMultiWorkerImpl is a component used to syncrhonize telemetry posted in redis by sdk into the split servers
func NewTelemetryMultiWorker ¶
func NewTelemetryMultiWorker(logger logging.LoggerInterface, store storage.RedisTelemetryConsumerMulti, sync service.TelemetryRecorder) *TelemetryMultiWorkerImpl
NewTelemetryMultiWorker instantes a new telemetry worker
func (*TelemetryMultiWorkerImpl) SynchronizeStats ¶
func (w *TelemetryMultiWorkerImpl) SynchronizeStats() error
SynchronizeStats syncs telemetry stats
func (*TelemetryMultiWorkerImpl) SyncrhonizeConfigs ¶
func (w *TelemetryMultiWorkerImpl) SyncrhonizeConfigs() error
SyncrhonizeConfigs syncs sdk configs
Click to show internal directories.
Click to hide internal directories.