app

package
v1.5.0 Latest Latest
Warning

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

Go to latest
Published: Jan 30, 2022 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddFlags

func AddFlags(flags *flag.FlagSet)

AddFlags adds flags for gatewayOptions

Types

type Gateway

type Gateway struct {
	// contains filtered or unexported fields
}

func New

func New(params *GatewayParams) *Gateway

func (*Gateway) Close

func (g *Gateway) Close() error

func (*Gateway) Start

func (g *Gateway) Start(opt *GatewayOptions) error

type GatewayOptions

type GatewayOptions struct {

	// TLSGRPC configures secure transport for gRPC endpoint to collect spans
	TLSGRPC tlscfg.Options
	// contains filtered or unexported fields
}

GatewayOptions holds configuration for gateway

func (*GatewayOptions) InitFromViper

func (cOpts *GatewayOptions) InitFromViper(v *viper.Viper) *GatewayOptions

InitFromViper initializes gatewayOptions with properties from viper

type GatewayParams

type GatewayParams struct {
	Logger        *zap.Logger
	MetricFactory metrics.Factory
	MetricWriter  metricstore.Writer
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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