Documentation ¶
Index ¶
- func RegisterMonitoringAssignmentDiscoveryServiceServer(s *grpc.Server, srv MonitoringAssignmentDiscoveryServiceServer)
- type MonitoringAssignment
- func (*MonitoringAssignment) Descriptor() ([]byte, []int)
- func (m *MonitoringAssignment) GetLabels() map[string]string
- func (m *MonitoringAssignment) GetName() string
- func (m *MonitoringAssignment) GetTargets() []*MonitoringAssignment_Target
- func (*MonitoringAssignment) ProtoMessage()
- func (m *MonitoringAssignment) Reset()
- func (m *MonitoringAssignment) String() string
- func (m *MonitoringAssignment) Validate() error
- func (m *MonitoringAssignment) XXX_DiscardUnknown()
- func (m *MonitoringAssignment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MonitoringAssignment) XXX_Merge(src proto.Message)
- func (m *MonitoringAssignment) XXX_Size() int
- func (m *MonitoringAssignment) XXX_Unmarshal(b []byte) error
- type MonitoringAssignmentDiscoveryServiceClient
- type MonitoringAssignmentDiscoveryServiceServer
- type MonitoringAssignmentDiscoveryService_DeltaMonitoringAssignmentsClient
- type MonitoringAssignmentDiscoveryService_DeltaMonitoringAssignmentsServer
- type MonitoringAssignmentDiscoveryService_StreamMonitoringAssignmentsClient
- type MonitoringAssignmentDiscoveryService_StreamMonitoringAssignmentsServer
- type MonitoringAssignmentValidationError
- func (e MonitoringAssignmentValidationError) Cause() error
- func (e MonitoringAssignmentValidationError) Error() string
- func (e MonitoringAssignmentValidationError) ErrorName() string
- func (e MonitoringAssignmentValidationError) Field() string
- func (e MonitoringAssignmentValidationError) Key() bool
- func (e MonitoringAssignmentValidationError) Reason() string
- type MonitoringAssignment_Target
- func (*MonitoringAssignment_Target) Descriptor() ([]byte, []int)
- func (m *MonitoringAssignment_Target) GetLabels() map[string]string
- func (*MonitoringAssignment_Target) ProtoMessage()
- func (m *MonitoringAssignment_Target) Reset()
- func (m *MonitoringAssignment_Target) String() string
- func (m *MonitoringAssignment_Target) Validate() error
- func (m *MonitoringAssignment_Target) XXX_DiscardUnknown()
- func (m *MonitoringAssignment_Target) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MonitoringAssignment_Target) XXX_Merge(src proto.Message)
- func (m *MonitoringAssignment_Target) XXX_Size() int
- func (m *MonitoringAssignment_Target) XXX_Unmarshal(b []byte) error
- type MonitoringAssignment_TargetValidationError
- func (e MonitoringAssignment_TargetValidationError) Cause() error
- func (e MonitoringAssignment_TargetValidationError) Error() string
- func (e MonitoringAssignment_TargetValidationError) ErrorName() string
- func (e MonitoringAssignment_TargetValidationError) Field() string
- func (e MonitoringAssignment_TargetValidationError) Key() bool
- func (e MonitoringAssignment_TargetValidationError) Reason() string
- type UnimplementedMonitoringAssignmentDiscoveryServiceServer
- func (*UnimplementedMonitoringAssignmentDiscoveryServiceServer) DeltaMonitoringAssignments(srv MonitoringAssignmentDiscoveryService_DeltaMonitoringAssignmentsServer) error
- func (*UnimplementedMonitoringAssignmentDiscoveryServiceServer) FetchMonitoringAssignments(ctx context.Context, req *v2.DiscoveryRequest) (*v2.DiscoveryResponse, error)
- func (*UnimplementedMonitoringAssignmentDiscoveryServiceServer) StreamMonitoringAssignments(srv MonitoringAssignmentDiscoveryService_StreamMonitoringAssignmentsServer) error
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 (m *MonitoringAssignment) GetTargets() []*MonitoringAssignment_Target
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.
func NewMonitoringAssignmentDiscoveryServiceClient ¶
func NewMonitoringAssignmentDiscoveryServiceClient(cc *grpc.ClientConn) MonitoringAssignmentDiscoveryServiceClient
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 ¶
func (e MonitoringAssignmentValidationError) Cause() error
Cause function returns cause value.
func (MonitoringAssignmentValidationError) Error ¶
func (e MonitoringAssignmentValidationError) Error() string
Error satisfies the builtin error interface
func (MonitoringAssignmentValidationError) ErrorName ¶
func (e MonitoringAssignmentValidationError) ErrorName() string
ErrorName returns error name.
func (MonitoringAssignmentValidationError) Field ¶
func (e MonitoringAssignmentValidationError) Field() string
Field function returns field value.
func (MonitoringAssignmentValidationError) Key ¶
func (e MonitoringAssignmentValidationError) Key() bool
Key function returns key value.
func (MonitoringAssignmentValidationError) Reason ¶
func (e MonitoringAssignmentValidationError) Reason() string
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 ¶
func (e MonitoringAssignment_TargetValidationError) Cause() error
Cause function returns cause value.
func (MonitoringAssignment_TargetValidationError) Error ¶
func (e MonitoringAssignment_TargetValidationError) Error() string
Error satisfies the builtin error interface
func (MonitoringAssignment_TargetValidationError) ErrorName ¶
func (e MonitoringAssignment_TargetValidationError) ErrorName() string
ErrorName returns error name.
func (MonitoringAssignment_TargetValidationError) Field ¶
func (e MonitoringAssignment_TargetValidationError) Field() string
Field function returns field value.
func (MonitoringAssignment_TargetValidationError) Key ¶
func (e MonitoringAssignment_TargetValidationError) Key() bool
Key function returns key value.
func (MonitoringAssignment_TargetValidationError) Reason ¶
func (e MonitoringAssignment_TargetValidationError) Reason() string
Reason function returns reason value.
type UnimplementedMonitoringAssignmentDiscoveryServiceServer ¶
type UnimplementedMonitoringAssignmentDiscoveryServiceServer struct { }
UnimplementedMonitoringAssignmentDiscoveryServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedMonitoringAssignmentDiscoveryServiceServer) DeltaMonitoringAssignments ¶
func (*UnimplementedMonitoringAssignmentDiscoveryServiceServer) DeltaMonitoringAssignments(srv MonitoringAssignmentDiscoveryService_DeltaMonitoringAssignmentsServer) error
func (*UnimplementedMonitoringAssignmentDiscoveryServiceServer) FetchMonitoringAssignments ¶
func (*UnimplementedMonitoringAssignmentDiscoveryServiceServer) FetchMonitoringAssignments(ctx context.Context, req *v2.DiscoveryRequest) (*v2.DiscoveryResponse, error)
func (*UnimplementedMonitoringAssignmentDiscoveryServiceServer) StreamMonitoringAssignments ¶
func (*UnimplementedMonitoringAssignmentDiscoveryServiceServer) StreamMonitoringAssignments(srv MonitoringAssignmentDiscoveryService_StreamMonitoringAssignmentsServer) error