Documentation
¶
Index ¶
- Variables
- func IsTSSDebugEnabled(logger *slog.Logger) bool
- type Metrics
- type NoopMetrics
- func (NoopMetrics) IncDedupHits(string)
- func (NoopMetrics) IncFramesRecv(string)
- func (NoopMetrics) IncFramesSent(string)
- func (NoopMetrics) IncOversizedFrames(string)
- func (NoopMetrics) IncQueueFull(string)
- func (NoopMetrics) IncSessionsFailed(string, string)
- func (NoopMetrics) IncSessionsStarted(string)
- func (NoopMetrics) IncSessionsSucceeded(string)
- func (NoopMetrics) IncStalls(string)
- func (NoopMetrics) IncTimeouts(string)
- func (NoopMetrics) ObserveSessionDuration(string, time.Duration)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrUnknownSenderParty = errors.New("received frame from unknown party") ErrDuplicateFrame = errors.New("duplicate frame") ErrFrameTooLarge = errors.New("frame payload too large") ErrQueueFull = errors.New("inbound queue is full") ErrStalledProtocol = errors.New("protocol stalled") ErrSignDigestRequired = errors.New("sign digest is required") ErrSignAlgorithmUnsupported = errors.New("sign supports only ecdsa") )
Functions ¶
func IsTSSDebugEnabled ¶
Types ¶
type Metrics ¶
type Metrics interface {
IncSessionsStarted(stage string)
IncSessionsSucceeded(stage string)
IncSessionsFailed(stage string, reason string)
IncStalls(stage string)
IncTimeouts(stage string)
IncDedupHits(stage string)
IncFramesSent(stage string)
IncFramesRecv(stage string)
IncQueueFull(stage string)
IncOversizedFrames(stage string)
ObserveSessionDuration(stage string, d time.Duration)
}
type NoopMetrics ¶
type NoopMetrics struct{}
func (NoopMetrics) IncDedupHits ¶
func (NoopMetrics) IncDedupHits(string)
func (NoopMetrics) IncFramesRecv ¶
func (NoopMetrics) IncFramesRecv(string)
func (NoopMetrics) IncFramesSent ¶
func (NoopMetrics) IncFramesSent(string)
func (NoopMetrics) IncOversizedFrames ¶
func (NoopMetrics) IncOversizedFrames(string)
func (NoopMetrics) IncQueueFull ¶
func (NoopMetrics) IncQueueFull(string)
func (NoopMetrics) IncSessionsFailed ¶
func (NoopMetrics) IncSessionsFailed(string, string)
func (NoopMetrics) IncSessionsStarted ¶
func (NoopMetrics) IncSessionsStarted(string)
func (NoopMetrics) IncSessionsSucceeded ¶
func (NoopMetrics) IncSessionsSucceeded(string)
func (NoopMetrics) IncStalls ¶
func (NoopMetrics) IncStalls(string)
func (NoopMetrics) IncTimeouts ¶
func (NoopMetrics) IncTimeouts(string)
func (NoopMetrics) ObserveSessionDuration ¶
func (NoopMetrics) ObserveSessionDuration(string, time.Duration)
Click to show internal directories.
Click to hide internal directories.