package
0.9.23
Repository: https://github.com/arriven/db1000n.git
Documentation: pkg.go.dev

# Functions

ExportPrometheusMetrics starts http server and export metrics at address <ip>:9090/metrics, also pushes metrics to gateways randomly.
IncClient increments counter of calls from the current client ID.
IncDNSBlast increments counter of sent dns queries.
IncHTTP increments counter of sent http queries.
IncPacketgen increments counter of sent raw packets.
IncRawnetTCP increments counter of sent raw tcp packets.
IncRawnetUDP increments counter of sent raw tcp packets.
IncSlowLoris increments counter of sent raw ethernet+ip+tcp/udp packets.
Init prometheus counters.
NewConsoleReporter creates a new Reporter which outputs straight to the console.
NewOptionsWithFlags returns metrics options initialized with command line flags.
NewZapReporter creates a new Reporter using a zap logger.

# Constants

Client related values and labels.
Client related values and labels.
DNS Blast related values and labels for prometheus metrics.
DNS Blast related values and labels for prometheus metrics.
DNS Blast related values and labels for prometheus metrics.
HTTP related values and labels.
HTTP related values and labels.
Packetgen related values and labels.
Packetgen related values and labels.
Packetgen related values and labels.
Rawnet related values and labels.
Rawnet related values and labels.
Slowloris related values and labels.
Slowloris related values and labels.
common values for prometheus metrics.
common values for prometheus metrics.
common values for prometheus metrics.

# Structs

Accumulator for statistical metrics for use in a single job.
StatsTracker generalizes tracking stats changes between reports.

# Interfaces

Reporter gathers metrics across jobs and reports them.

# Type aliases