graphite_statsdv3

package
v1.36.3-20240202201940... Latest Latest
Warning

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

Go to latest
Published: unknown License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const GraphiteStatsdSink_Address_case case_GraphiteStatsdSink_StatsdSpecifier = 1
View Source
const GraphiteStatsdSink_StatsdSpecifier_not_set_case case_GraphiteStatsdSink_StatsdSpecifier = 0

Variables

View Source
var File_envoy_extensions_stat_sinks_graphite_statsd_v3_graphite_statsd_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type GraphiteStatsdSink

type GraphiteStatsdSink struct {

	// Types that are valid to be assigned to StatsdSpecifier:
	//
	//	*GraphiteStatsdSink_Address
	StatsdSpecifier isGraphiteStatsdSink_StatsdSpecifier `protobuf_oneof:"statsd_specifier"`
	// Optional custom metric name prefix. See :ref:`StatsdSink's prefix field
	// <envoy_v3_api_field_config.metrics.v3.StatsdSink.prefix>` for more details.
	Prefix string `protobuf:"bytes,3,opt,name=prefix,proto3" json:"prefix,omitempty"`
	// Optional max datagram size to use when sending UDP messages. By default Envoy
	// will emit one metric per datagram. By specifying a max-size larger than a single
	// metric, Envoy will emit multiple, new-line separated metrics. The max datagram
	// size should not exceed your network's MTU.
	//
	// Note that this value may not be respected if smaller than a single metric.
	MaxBytesPerDatagram *wrapperspb.UInt64Value `protobuf:"bytes,4,opt,name=max_bytes_per_datagram,json=maxBytesPerDatagram,proto3" json:"max_bytes_per_datagram,omitempty"`
	// contains filtered or unexported fields
}

func (*GraphiteStatsdSink) ClearAddress

func (x *GraphiteStatsdSink) ClearAddress()

func (*GraphiteStatsdSink) ClearMaxBytesPerDatagram

func (x *GraphiteStatsdSink) ClearMaxBytesPerDatagram()

func (*GraphiteStatsdSink) ClearStatsdSpecifier

func (x *GraphiteStatsdSink) ClearStatsdSpecifier()

func (*GraphiteStatsdSink) GetAddress

func (x *GraphiteStatsdSink) GetAddress() *v3.Address

func (*GraphiteStatsdSink) GetMaxBytesPerDatagram

func (x *GraphiteStatsdSink) GetMaxBytesPerDatagram() *wrapperspb.UInt64Value

func (*GraphiteStatsdSink) GetPrefix

func (x *GraphiteStatsdSink) GetPrefix() string

func (*GraphiteStatsdSink) GetStatsdSpecifier

func (x *GraphiteStatsdSink) GetStatsdSpecifier() isGraphiteStatsdSink_StatsdSpecifier

func (*GraphiteStatsdSink) HasAddress

func (x *GraphiteStatsdSink) HasAddress() bool

func (*GraphiteStatsdSink) HasMaxBytesPerDatagram

func (x *GraphiteStatsdSink) HasMaxBytesPerDatagram() bool

func (*GraphiteStatsdSink) HasStatsdSpecifier

func (x *GraphiteStatsdSink) HasStatsdSpecifier() bool

func (*GraphiteStatsdSink) ProtoMessage

func (*GraphiteStatsdSink) ProtoMessage()

func (*GraphiteStatsdSink) ProtoReflect

func (x *GraphiteStatsdSink) ProtoReflect() protoreflect.Message

func (*GraphiteStatsdSink) Reset

func (x *GraphiteStatsdSink) Reset()

func (*GraphiteStatsdSink) SetAddress

func (x *GraphiteStatsdSink) SetAddress(v *v3.Address)

func (*GraphiteStatsdSink) SetMaxBytesPerDatagram

func (x *GraphiteStatsdSink) SetMaxBytesPerDatagram(v *wrapperspb.UInt64Value)

func (*GraphiteStatsdSink) SetPrefix

func (x *GraphiteStatsdSink) SetPrefix(v string)

func (*GraphiteStatsdSink) String

func (x *GraphiteStatsdSink) String() string

func (*GraphiteStatsdSink) WhichStatsdSpecifier

func (x *GraphiteStatsdSink) WhichStatsdSpecifier() case_GraphiteStatsdSink_StatsdSpecifier

type GraphiteStatsdSink_Address

type GraphiteStatsdSink_Address struct {
	// The UDP address of a running Graphite-compliant listener. If specified,
	// statistics will be flushed to this address.
	Address *v3.Address `protobuf:"bytes,1,opt,name=address,proto3,oneof"`
}

type GraphiteStatsdSink_builder

type GraphiteStatsdSink_builder struct {

	// Fields of oneof StatsdSpecifier:
	// The UDP address of a running Graphite-compliant listener. If specified,
	// statistics will be flushed to this address.
	Address *v3.Address
	// -- end of StatsdSpecifier
	// Optional custom metric name prefix. See :ref:`StatsdSink's prefix field
	// <envoy_v3_api_field_config.metrics.v3.StatsdSink.prefix>` for more details.
	Prefix string
	// Optional max datagram size to use when sending UDP messages. By default Envoy
	// will emit one metric per datagram. By specifying a max-size larger than a single
	// metric, Envoy will emit multiple, new-line separated metrics. The max datagram
	// size should not exceed your network's MTU.
	//
	// Note that this value may not be respected if smaller than a single metric.
	MaxBytesPerDatagram *wrapperspb.UInt64Value
	// contains filtered or unexported fields
}

func (GraphiteStatsdSink_builder) Build

Jump to

Keyboard shortcuts

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