perf

package
v0.0.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 2, 2025 License: GPL-3.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MSToNS

func MSToNS(milliseconds int64) time.Duration

Types

type Generator

type Generator struct {
	// contains filtered or unexported fields
}

func New

func New(config config.Perf) (*Generator, error)

func (*Generator) Run

func (g *Generator) Run()

type Metrics

type Metrics struct {
	// contains filtered or unexported fields
}

func NewMetrics

func NewMetrics(totalConns int64) *Metrics

func (*Metrics) DecrActiveConnections

func (m *Metrics) DecrActiveConnections()

func (*Metrics) IncrActiveConnections

func (m *Metrics) IncrActiveConnections()

func (*Metrics) IncrFailedMessages

func (m *Metrics) IncrFailedMessages()

func (*Metrics) IncrReceivedMessages

func (m *Metrics) IncrReceivedMessages()

func (*Metrics) IncrSentMessages

func (m *Metrics) IncrSentMessages()

func (*Metrics) SetAvgConnectTime

func (m *Metrics) SetAvgConnectTime(dur time.Duration)

func (*Metrics) SetAvgMessageTime

func (m *Metrics) SetAvgMessageTime(dur time.Duration)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL