extensions

package
v0.136.0 Latest Latest
Warning

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

Go to latest
Published: Sep 30, 2025 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewJaegerQueryExtensionParserBuilder added in v0.123.0

func NewJaegerQueryExtensionParserBuilder() components.Builder[*JaegerQueryExtensionConfig]

func ParseJaegerQueryExtensionConfig added in v0.123.0

func ParseJaegerQueryExtensionConfig(logger logr.Logger, name string, defaultPort *corev1.ServicePort, cfg *JaegerQueryExtensionConfig) ([]corev1.ServicePort, error)

func ParserFor

func ParserFor(name string) components.Parser

ParserFor returns a parser builder for the given exporter name.

Types

type JaegerQueryExtensionConfig added in v0.123.0

type JaegerQueryExtensionConfig struct {
	HTTP jaegerHTTPAddress `mapstructure:"http,omitempty" yaml:"http,omitempty"`
}

func (*JaegerQueryExtensionConfig) GetPortNum added in v0.123.0

func (g *JaegerQueryExtensionConfig) GetPortNum() (int32, error)

GetPortNum attempts to get the port for the given config. If it cannot, the UnsetPort and the given missingPortError are returned.

func (*JaegerQueryExtensionConfig) GetPortNumOrDefault added in v0.123.0

func (g *JaegerQueryExtensionConfig) GetPortNumOrDefault(logger logr.Logger, p int32) int32

Jump to

Keyboard shortcuts

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