serveroption

package
v1.8.2 Latest Latest
Warning

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

Go to latest
Published: Jul 23, 2020 License: Apache-2.0 Imports: 10 Imported by: 6

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Option

type Option func(o *Options) error

Option customizes then configuration of the hubble server.

func WithHealthService

func WithHealthService() Option

WithHealthService configures the server to expose the gRPC health service.

func WithObserverService

func WithObserverService(svc observerpb.ObserverServer) Option

WithObserverService configures the server to expose the given observer server service.

func WithPeerService

func WithPeerService(svc peerpb.PeerServer) Option

WithPeerService configures the server to expose the given peer server service.

func WithTCPListener

func WithTCPListener(address string) Option

WithTCPListener configures a TCP listener with the address.

func WithUnixSocketListener

func WithUnixSocketListener(path string) Option

WithUnixSocketListener configures a unix domain socket listener with the given file path. When the process runs in privileged mode, the file group owner is set to socketGroup.

type Options

type Options struct {
	TCPListener        net.Listener
	UnixSocketListener net.Listener
	HealthService      healthpb.HealthServer
	ObserverService    observerpb.ObserverServer
	PeerService        peerpb.PeerServer
}

Options stores all the configuration values for the hubble server.

Jump to

Keyboard shortcuts

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