package
18.0.0-dev.vnet-windows.4+incompatible
Repository: https://github.com/gravitational/teleport.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
# Functions
ExportLatencyProfile exports the latency profile and returns the path as a string if no errors.
Run is used to run the benchmarks, it is given a generator, command to run, a host, host login, and proxy.
# Constants
KubernetesService is the Kubernetes service.
SSHService is the SSH service.
# Structs
Config specifies benchmark requests to run.
KubeListBenchmark is a benchmark suite that runs successive kubectl exec against a Teleport Kubernetes proxy for a given duration and rate.
KubeListBenchmark is a benchmark suite that runs successive kubectl get pods against a Teleport Kubernetes proxy for a given duration and rate.
Linear generator.
Result is a result of the benchmark.
SSHBenchmark is a benchmark suite that connects to the configured target hosts and executes the provided command.
TerminalRequest describes a request to create a web-based terminal to a remote SSH server.
WebSessionBenchmark is a benchmark suite that connects to the configured target hosts via the web api and executes the provided command.
WebSSHBenchmark is a benchmark suite that connects to the configured target hosts via the web api and executes the provided command.
# Interfaces
Suite is an interface that defines a benchmark suite.
# Type aliases
Service is a the Teleport service to benchmark.
WorkloadFunc is a function that executes a single benchmark call.