metricsv3

package
v1.36.3-20240411200743... 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: 3

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_envoy_service_metrics_v3_metrics_service_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type StreamMetricsMessage

type StreamMetricsMessage struct {

	// Identifier data effectively is a structured metadata. As a performance optimization this will
	// only be sent in the first message on the stream.
	Identifier *StreamMetricsMessage_Identifier `protobuf:"bytes,1,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// A list of metric entries
	EnvoyMetrics []*client.MetricFamily `protobuf:"bytes,2,rep,name=envoy_metrics,json=envoyMetrics,proto3" json:"envoy_metrics,omitempty"`
	// contains filtered or unexported fields
}

func (*StreamMetricsMessage) ClearIdentifier

func (x *StreamMetricsMessage) ClearIdentifier()

func (*StreamMetricsMessage) GetEnvoyMetrics

func (x *StreamMetricsMessage) GetEnvoyMetrics() []*client.MetricFamily

func (*StreamMetricsMessage) GetIdentifier

func (*StreamMetricsMessage) HasIdentifier

func (x *StreamMetricsMessage) HasIdentifier() bool

func (*StreamMetricsMessage) ProtoMessage

func (*StreamMetricsMessage) ProtoMessage()

func (*StreamMetricsMessage) ProtoReflect

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

func (*StreamMetricsMessage) Reset

func (x *StreamMetricsMessage) Reset()

func (*StreamMetricsMessage) SetEnvoyMetrics

func (x *StreamMetricsMessage) SetEnvoyMetrics(v []*client.MetricFamily)

func (*StreamMetricsMessage) SetIdentifier

func (*StreamMetricsMessage) String

func (x *StreamMetricsMessage) String() string

type StreamMetricsMessage_Identifier

type StreamMetricsMessage_Identifier struct {

	// The node sending metrics over the stream.
	Node *v3.Node `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// contains filtered or unexported fields
}

func (*StreamMetricsMessage_Identifier) ClearNode

func (x *StreamMetricsMessage_Identifier) ClearNode()

func (*StreamMetricsMessage_Identifier) GetNode

func (x *StreamMetricsMessage_Identifier) GetNode() *v3.Node

func (*StreamMetricsMessage_Identifier) HasNode

func (*StreamMetricsMessage_Identifier) ProtoMessage

func (*StreamMetricsMessage_Identifier) ProtoMessage()

func (*StreamMetricsMessage_Identifier) ProtoReflect

func (*StreamMetricsMessage_Identifier) Reset

func (*StreamMetricsMessage_Identifier) SetNode

func (x *StreamMetricsMessage_Identifier) SetNode(v *v3.Node)

func (*StreamMetricsMessage_Identifier) String

type StreamMetricsMessage_Identifier_builder

type StreamMetricsMessage_Identifier_builder struct {

	// The node sending metrics over the stream.
	Node *v3.Node
	// contains filtered or unexported fields
}

func (StreamMetricsMessage_Identifier_builder) Build

type StreamMetricsMessage_builder

type StreamMetricsMessage_builder struct {

	// Identifier data effectively is a structured metadata. As a performance optimization this will
	// only be sent in the first message on the stream.
	Identifier *StreamMetricsMessage_Identifier
	// A list of metric entries
	EnvoyMetrics []*client.MetricFamily
	// contains filtered or unexported fields
}

func (StreamMetricsMessage_builder) Build

type StreamMetricsResponse

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

func (*StreamMetricsResponse) ProtoMessage

func (*StreamMetricsResponse) ProtoMessage()

func (*StreamMetricsResponse) ProtoReflect

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

func (*StreamMetricsResponse) Reset

func (x *StreamMetricsResponse) Reset()

func (*StreamMetricsResponse) String

func (x *StreamMetricsResponse) String() string

type StreamMetricsResponse_builder

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

func (StreamMetricsResponse_builder) Build

Jump to

Keyboard shortcuts

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