package
0.0.0-20190918193452-3ce1eab57797
Repository: https://github.com/cloudfoundry/loggregator.git
Documentation: pkg.go.dev

# Functions

LoadConfig reads from the environment to create a Config.
NewRLP returns a new unstarted RLP.
WithEgressPort specifies the port used to bind the egress gRPC server.
WithEgressServerOptions specifies the dial options used when serving data via gRPC.
WithHealthAddr specifies the host and port to bind to for servicing the health endpoint.
WithIngressAddrs specifies the addresses used to connect to ingress data.
WithIngressDialOptions specifies the dial options used when connecting to the gRPC server to ingress data.
WithMaxEgressConnections specifies the number of connections the RLP will accept on the egress endpoint.
WithMaxEgressStreams specifies the number of streams the RLP will allow.

# Structs

Config stores all configurations options for RLP.
GRPC stores the configuration for the RLP as a server using a PORT with mTLS certs and as a client also using mTSL certs for emitting metrics and for connecting to the Router.
RLP represents the reverse log proxy component.

# Interfaces

MetricClient creates new CounterMetrics to be emitted periodically.

# Type aliases

RLPOption represents a function that can configure a reverse log proxy.