v1alpha1

package
v0.0.0-...-2fe0608 Latest Latest
Warning

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

Go to latest
Published: Jun 30, 2020 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterMonitoringAssignmentDiscoveryServiceServer

func RegisterMonitoringAssignmentDiscoveryServiceServer(s *grpc.Server, srv MonitoringAssignmentDiscoveryServiceServer)

Types

type MonitoringAssignment

type MonitoringAssignment struct {
	// MDS resource name.
	//
	// E.g., `/meshes/default/services/backend` or
	// `/meshes/default/dataplanes/backend-01`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// List of targets that need to be monitored.
	Targets []*MonitoringAssignment_Target `protobuf:"bytes,2,rep,name=targets,proto3" json:"targets,omitempty"`
	// Labels associated with every target in that assignment.
	//
	// E.g., `["job" : "backend"]`.
	Labels               map[string]string `` /* 153-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

MDS resource type.

Describes a group of targets that need to be monitored.

func (*MonitoringAssignment) Descriptor

func (*MonitoringAssignment) Descriptor() ([]byte, []int)

func (*MonitoringAssignment) GetLabels

func (m *MonitoringAssignment) GetLabels() map[string]string

func (*MonitoringAssignment) GetName

func (m *MonitoringAssignment) GetName() string

func (*MonitoringAssignment) GetTargets

func (*MonitoringAssignment) ProtoMessage

func (*MonitoringAssignment) ProtoMessage()

func (*MonitoringAssignment) Reset

func (m *MonitoringAssignment) Reset()

func (*MonitoringAssignment) String

func (m *MonitoringAssignment) String() string

func (*MonitoringAssignment) Validate

func (m *MonitoringAssignment) Validate() error

Validate checks the field values on MonitoringAssignment with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*MonitoringAssignment) XXX_DiscardUnknown

func (m *MonitoringAssignment) XXX_DiscardUnknown()

func (*MonitoringAssignment) XXX_Marshal

func (m *MonitoringAssignment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MonitoringAssignment) XXX_Merge

func (m *MonitoringAssignment) XXX_Merge(src proto.Message)

func (*MonitoringAssignment) XXX_Size

func (m *MonitoringAssignment) XXX_Size() int

func (*MonitoringAssignment) XXX_Unmarshal

func (m *MonitoringAssignment) XXX_Unmarshal(b []byte) error

type MonitoringAssignmentDiscoveryServiceClient

type MonitoringAssignmentDiscoveryServiceClient interface {
	DeltaMonitoringAssignments(ctx context.Context, opts ...grpc.CallOption) (MonitoringAssignmentDiscoveryService_DeltaMonitoringAssignmentsClient, error)
	StreamMonitoringAssignments(ctx context.Context, opts ...grpc.CallOption) (MonitoringAssignmentDiscoveryService_StreamMonitoringAssignmentsClient, error)
	FetchMonitoringAssignments(ctx context.Context, in *v2.DiscoveryRequest, opts ...grpc.CallOption) (*v2.DiscoveryResponse, error)
}

MonitoringAssignmentDiscoveryServiceClient is the client API for MonitoringAssignmentDiscoveryService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type MonitoringAssignmentDiscoveryServiceServer

type MonitoringAssignmentDiscoveryServiceServer interface {
	DeltaMonitoringAssignments(MonitoringAssignmentDiscoveryService_DeltaMonitoringAssignmentsServer) error
	StreamMonitoringAssignments(MonitoringAssignmentDiscoveryService_StreamMonitoringAssignmentsServer) error
	FetchMonitoringAssignments(context.Context, *v2.DiscoveryRequest) (*v2.DiscoveryResponse, error)
}

MonitoringAssignmentDiscoveryServiceServer is the server API for MonitoringAssignmentDiscoveryService service.

type MonitoringAssignmentDiscoveryService_DeltaMonitoringAssignmentsClient

type MonitoringAssignmentDiscoveryService_DeltaMonitoringAssignmentsClient interface {
	Send(*v2.DeltaDiscoveryRequest) error
	Recv() (*v2.DeltaDiscoveryResponse, error)
	grpc.ClientStream
}

type MonitoringAssignmentDiscoveryService_DeltaMonitoringAssignmentsServer

type MonitoringAssignmentDiscoveryService_DeltaMonitoringAssignmentsServer interface {
	Send(*v2.DeltaDiscoveryResponse) error
	Recv() (*v2.DeltaDiscoveryRequest, error)
	grpc.ServerStream
}

type MonitoringAssignmentDiscoveryService_StreamMonitoringAssignmentsClient

type MonitoringAssignmentDiscoveryService_StreamMonitoringAssignmentsClient interface {
	Send(*v2.DiscoveryRequest) error
	Recv() (*v2.DiscoveryResponse, error)
	grpc.ClientStream
}

type MonitoringAssignmentDiscoveryService_StreamMonitoringAssignmentsServer

type MonitoringAssignmentDiscoveryService_StreamMonitoringAssignmentsServer interface {
	Send(*v2.DiscoveryResponse) error
	Recv() (*v2.DiscoveryRequest, error)
	grpc.ServerStream
}

type MonitoringAssignmentValidationError

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

MonitoringAssignmentValidationError is the validation error returned by MonitoringAssignment.Validate if the designated constraints aren't met.

func (MonitoringAssignmentValidationError) Cause

Cause function returns cause value.

func (MonitoringAssignmentValidationError) Error

Error satisfies the builtin error interface

func (MonitoringAssignmentValidationError) ErrorName

ErrorName returns error name.

func (MonitoringAssignmentValidationError) Field

Field function returns field value.

func (MonitoringAssignmentValidationError) Key

Key function returns key value.

func (MonitoringAssignmentValidationError) Reason

Reason function returns reason value.

type MonitoringAssignment_Target

type MonitoringAssignment_Target struct {
	// Labels associated with that particular target.
	//
	// E.g.,
	// `[
	//    "__address__" :      "192.168.0.1:8080",
	//    "__metrics_path__" : "/metrics"]`,
	//    "instance" :         "backend-01",
	//  ]`.
	Labels               map[string]string `` /* 153-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

Describes a single target that needs to be monitored.

func (*MonitoringAssignment_Target) Descriptor

func (*MonitoringAssignment_Target) Descriptor() ([]byte, []int)

func (*MonitoringAssignment_Target) GetLabels

func (m *MonitoringAssignment_Target) GetLabels() map[string]string

func (*MonitoringAssignment_Target) ProtoMessage

func (*MonitoringAssignment_Target) ProtoMessage()

func (*MonitoringAssignment_Target) Reset

func (m *MonitoringAssignment_Target) Reset()

func (*MonitoringAssignment_Target) String

func (m *MonitoringAssignment_Target) String() string

func (*MonitoringAssignment_Target) Validate

func (m *MonitoringAssignment_Target) Validate() error

Validate checks the field values on MonitoringAssignment_Target with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*MonitoringAssignment_Target) XXX_DiscardUnknown

func (m *MonitoringAssignment_Target) XXX_DiscardUnknown()

func (*MonitoringAssignment_Target) XXX_Marshal

func (m *MonitoringAssignment_Target) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MonitoringAssignment_Target) XXX_Merge

func (m *MonitoringAssignment_Target) XXX_Merge(src proto.Message)

func (*MonitoringAssignment_Target) XXX_Size

func (m *MonitoringAssignment_Target) XXX_Size() int

func (*MonitoringAssignment_Target) XXX_Unmarshal

func (m *MonitoringAssignment_Target) XXX_Unmarshal(b []byte) error

type MonitoringAssignment_TargetValidationError

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

MonitoringAssignment_TargetValidationError is the validation error returned by MonitoringAssignment_Target.Validate if the designated constraints aren't met.

func (MonitoringAssignment_TargetValidationError) Cause

Cause function returns cause value.

func (MonitoringAssignment_TargetValidationError) Error

Error satisfies the builtin error interface

func (MonitoringAssignment_TargetValidationError) ErrorName

ErrorName returns error name.

func (MonitoringAssignment_TargetValidationError) Field

Field function returns field value.

func (MonitoringAssignment_TargetValidationError) Key

Key function returns key value.

func (MonitoringAssignment_TargetValidationError) Reason

Reason function returns reason value.

type UnimplementedMonitoringAssignmentDiscoveryServiceServer

type UnimplementedMonitoringAssignmentDiscoveryServiceServer struct {
}

UnimplementedMonitoringAssignmentDiscoveryServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedMonitoringAssignmentDiscoveryServiceServer) DeltaMonitoringAssignments

func (*UnimplementedMonitoringAssignmentDiscoveryServiceServer) FetchMonitoringAssignments

func (*UnimplementedMonitoringAssignmentDiscoveryServiceServer) StreamMonitoringAssignments

Jump to

Keyboard shortcuts

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