Probes are simple jobs running inside kubernetes cluster measuring SLIs that could not be measured through other means.
This probe exports the probes_in_cluster_network_latency_seconds
metric.
It implements the Network Latency Scalability SLI
go run cmd/main.go --mode=ping-client --metric-bind-address=:8071 --ping-server-address=127.0.0.1:8081 --stderrthreshold=INFO
This probe doesn't export any metrics, it's needed for the Ping Client to work.
go run cmd/main.go --mode=ping-server --metric-bind-address=:8070 --ping-server-bind-address=0.0.0.0:8081 --stderrthreshold=INFO
- Increment the
TAG
in the Makefile. make build
- Test changes with
docker run gcr.io/k8s-testimages/probes:latest -- ...
- Release with
make push
This project uses Go Modules to manage the external dependencies.