Documentation ¶
Overview ¶
Package conduit_controller_telemetry is a generated protocol buffer package.
It is generated from these files:
controller/telemetry/telemetry.proto
It has these top-level messages:
QueryRequest QueryResponse Sample SampleValue ListPodsRequest
Index ¶
- func RegisterTelemetryServer(s *grpc.Server, srv TelemetryServer)
- type ListPodsRequest
- type QueryRequest
- func (*QueryRequest) Descriptor() ([]byte, []int)
- func (m *QueryRequest) GetEndMs() int64
- func (m *QueryRequest) GetQuery() string
- func (m *QueryRequest) GetStartMs() int64
- func (m *QueryRequest) GetStep() string
- func (*QueryRequest) ProtoMessage()
- func (m *QueryRequest) Reset()
- func (m *QueryRequest) String() string
- type QueryResponse
- type Sample
- type SampleValue
- type TelemetryClient
- type TelemetryServer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterTelemetryServer ¶
func RegisterTelemetryServer(s *grpc.Server, srv TelemetryServer)
Types ¶
type ListPodsRequest ¶
type ListPodsRequest struct { }
func (*ListPodsRequest) Descriptor ¶
func (*ListPodsRequest) Descriptor() ([]byte, []int)
func (*ListPodsRequest) ProtoMessage ¶
func (*ListPodsRequest) ProtoMessage()
func (*ListPodsRequest) Reset ¶
func (m *ListPodsRequest) Reset()
func (*ListPodsRequest) String ¶
func (m *ListPodsRequest) String() string
type QueryRequest ¶
type QueryRequest struct { Query string `protobuf:"bytes,1,opt,name=query" json:"query,omitempty"` StartMs int64 `protobuf:"varint,2,opt,name=start_ms,json=startMs" json:"start_ms,omitempty"` EndMs int64 `protobuf:"varint,3,opt,name=end_ms,json=endMs" json:"end_ms,omitempty"` Step string `protobuf:"bytes,4,opt,name=step" json:"step,omitempty"` }
func (*QueryRequest) Descriptor ¶
func (*QueryRequest) Descriptor() ([]byte, []int)
func (*QueryRequest) GetEndMs ¶
func (m *QueryRequest) GetEndMs() int64
func (*QueryRequest) GetQuery ¶
func (m *QueryRequest) GetQuery() string
func (*QueryRequest) GetStartMs ¶
func (m *QueryRequest) GetStartMs() int64
func (*QueryRequest) GetStep ¶
func (m *QueryRequest) GetStep() string
func (*QueryRequest) ProtoMessage ¶
func (*QueryRequest) ProtoMessage()
func (*QueryRequest) Reset ¶
func (m *QueryRequest) Reset()
func (*QueryRequest) String ¶
func (m *QueryRequest) String() string
type QueryResponse ¶
type QueryResponse struct {
Metrics []*Sample `protobuf:"bytes,1,rep,name=metrics" json:"metrics,omitempty"`
}
func (*QueryResponse) Descriptor ¶
func (*QueryResponse) Descriptor() ([]byte, []int)
func (*QueryResponse) GetMetrics ¶
func (m *QueryResponse) GetMetrics() []*Sample
func (*QueryResponse) ProtoMessage ¶
func (*QueryResponse) ProtoMessage()
func (*QueryResponse) Reset ¶
func (m *QueryResponse) Reset()
func (*QueryResponse) String ¶
func (m *QueryResponse) String() string
type Sample ¶
type Sample struct { Values []*SampleValue `protobuf:"bytes,1,rep,name=values" json:"values,omitempty"` Labels map[string]string `` /* 132-byte string literal not displayed */ }
func (*Sample) Descriptor ¶
func (*Sample) GetValues ¶
func (m *Sample) GetValues() []*SampleValue
func (*Sample) ProtoMessage ¶
func (*Sample) ProtoMessage()
type SampleValue ¶
type SampleValue struct { Value float64 `protobuf:"fixed64,1,opt,name=value" json:"value,omitempty"` TimestampMs int64 `protobuf:"varint,2,opt,name=timestamp_ms,json=timestampMs" json:"timestamp_ms,omitempty"` }
func (*SampleValue) Descriptor ¶
func (*SampleValue) Descriptor() ([]byte, []int)
func (*SampleValue) GetTimestampMs ¶
func (m *SampleValue) GetTimestampMs() int64
func (*SampleValue) GetValue ¶
func (m *SampleValue) GetValue() float64
func (*SampleValue) ProtoMessage ¶
func (*SampleValue) ProtoMessage()
func (*SampleValue) Reset ¶
func (m *SampleValue) Reset()
func (*SampleValue) String ¶
func (m *SampleValue) String() string
type TelemetryClient ¶
type TelemetryClient interface { Query(ctx context.Context, in *QueryRequest, opts ...grpc.CallOption) (*QueryResponse, error) ListPods(ctx context.Context, in *ListPodsRequest, opts ...grpc.CallOption) (*conduit_public.ListPodsResponse, error) }
func NewTelemetryClient ¶
func NewTelemetryClient(cc *grpc.ClientConn) TelemetryClient
type TelemetryServer ¶
type TelemetryServer interface { Query(context.Context, *QueryRequest) (*QueryResponse, error) ListPods(context.Context, *ListPodsRequest) (*conduit_public.ListPodsResponse, error) }
Click to show internal directories.
Click to hide internal directories.