package
0.24.4
Repository: https://github.com/serviceweaver/weaver-gke.git
Documentation: pkg.go.dev

# Packages

Package cond implements a context-aware condition variable.
No description provided by the author
Package proxy provides an implementation of a simple proxying service.

# Functions

ApplyTraffic applies the traffic assignment on the proxy running at the given address.
Controller returns the address the tool should use to connect to the controller, as well as the HTTP client that can be used to reach it.
GetListeners returns network listeners in the given store associated with a given application version.
NewPrometheusHandler returns a Prometheus HTTP handler that exports metrics stored in the given metrics database.
NewStarter creates a starter that runs all replicas of a colocation group as OS processes on the local machine.
PrepareRollout returns a new rollout request for the given application version.
RecordListener records the network listener exported by an application version.
RunController creates and runs a controller.
RunDistributor creates and runs a distributor.
RunManager creates and runs a manager.
RunProxy creates and runs a proxy listening on ":port".
Store returns a store that persists data in the given directory.

# Constants

URL on the controller where the metrics are exported in the Prometheus format.

# Variables

No description provided by the author
No description provided by the author
The directories and files where "weaver gke-local" stores data.
No description provided by the author
No description provided by the author

# Structs

ListenState contains the state stored for the network listeners in the store.
Starter starts ReplicaSets on the local machine.