Documentation ¶
Index ¶
Constants ¶
View Source
const ( HTTP3ReqDurationName = "http3_req_duration" HTTP3ReqSendingName = "http3_req_sending" HTTP3ReqWaitingName = "http3_req_waiting" HTTP3ReqReceivingName = "http3_req_receiving" HTTP3ReqsName = "http3_reqs" )
Variables ¶
View Source
var ErrBatchForbiddenInInitContext = common.NewInitContextError("Using batch in the init context is not supported")
ErrBatchForbiddenInInitContext is used when batch was made in the init context
View Source
var ErrHTTPForbiddenInInitContext = common.NewInitContextError("Making http requests in the init context is not supported")
ErrHTTPForbiddenInInitContext is used when a http requests was made in the init context
Functions ¶
func NewTracer ¶ added in v0.1.1
func NewTracer(vu modules.VU, http3Metrics *HTTP3Metrics, wg *sync.WaitGroup) *logging.ConnectionTracer
Types ¶
type HTTP3Metrics ¶ added in v0.1.1
type HTTP3Metrics struct { HTTP3ReqDuration *metrics.Metric HTTP3ReqSending *metrics.Metric HTTP3ReqWaiting *metrics.Metric HTTP3ReqReceiving *metrics.Metric HTTP3Reqs *metrics.Metric }
func RegisterMetrics ¶ added in v0.1.1
func RegisterMetrics(vu modules.VU) (*HTTP3Metrics, error)
type ModuleInstance ¶
type ModuleInstance struct {
// contains filtered or unexported fields
}
func (*ModuleInstance) Exports ¶
func (mi *ModuleInstance) Exports() modules.Exports
type RootModule ¶
type RootModule struct{}
func New ¶
func New() *RootModule
func (*RootModule) NewModuleInstance ¶
func (*RootModule) NewModuleInstance(vu modules.VU) modules.Instance
Click to show internal directories.
Click to hide internal directories.