Documentation
¶
Overview ¶
nolint:gofumpt
Index ¶
- func NewJaegerQueryExtensionParserBuilder() components.Builder[*JaegerQueryExtensionConfig]
- func ParseJaegerQueryExtensionConfig(logger *zap.Logger, name string, defaultPort *corev1.ServicePort, ...) ([]corev1.ServicePort, error)
- func ParserFor(name string) components.Parser
- type JaegerQueryExtensionConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewJaegerQueryExtensionParserBuilder ¶
func NewJaegerQueryExtensionParserBuilder() components.Builder[*JaegerQueryExtensionConfig]
func ParseJaegerQueryExtensionConfig ¶
func ParseJaegerQueryExtensionConfig(logger *zap.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 ¶
type JaegerQueryExtensionConfig struct {
HTTP jaegerHTTPAddress `mapstructure:"http,omitempty" yaml:"http,omitempty"`
}
func (*JaegerQueryExtensionConfig) GetPortNum ¶
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 ¶
func (g *JaegerQueryExtensionConfig) GetPortNumOrDefault(logger *zap.Logger, p int32) int32
Click to show internal directories.
Click to hide internal directories.