kubernoisy

command module
v0.0.0-...-1b3d27e Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2020 License: Apache-2.0 Imports: 17 Imported by: 0

README

kubernoisy

kubernoisy is a testing tool that creates/destroys kubernetes objects to simulate "churn" in a cluster. It also verifies creations and deletions by querying DNS records.

It produces metrics via Prometheus.

Usage
Usage of ./kubernoisy:
  -namespace string
    	Namespace to operate in (default "load-test")
  -ops float
    	Operations per second (default 1)
  -prom string
    	Prometheus endpoint (default ":9696")
  -timeout duration
    	Timeout for validation (default 30s)
  -verbose
    	Verbose log output

Metrics
  • kubernoisy_action_count_total{object, action}: Counter of object actions.
  • kubernoisy_validation_fail_count_total{action}: Counter of validation failures
  • kubernoisy_validation_duration_seconds{action}: Delay to reflect in DNS record

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

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