Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ClusterLoadAssignmentName ¶ added in v1.9.0
func ClusterLoadAssignmentName(service types.NamespacedName, portName string) string
ClusterLoadAssignmentName generates the name used for an EDS ClusterLoadAssignment, given a fully qualified Service name and port. This name is a contract between the producer of a cluster (i.e. the EDS service) and the consumer of a cluster (most likely a HTTP Route Action).
func NewServer ¶ added in v1.10.0
func NewServer(registry *prometheus.Registry, opts ...grpc.ServerOption) *grpc.Server
NewServer If registry is non-nil gRPC server metrics will be automatically configured and enabled.
Types ¶
type Counter ¶ added in v1.10.0
type Counter uint64
Counter holds an atomically incrementing counter.
type Resource ¶
type Resource interface { // Contents returns the contents of this resource. Contents() []proto.Message // Query returns an entry for each resource name supplied. Query(names []string) []proto.Message // Register registers ch to receive a value when Notify is called. Register(chan int, int, ...string) // TypeURL returns the typeURL of messages returned from Values. TypeURL() string }
Resource represents a source of proto.Messages that can be registered for interest.
Click to show internal directories.
Click to hide internal directories.