Documentation ¶
Overview ¶
Package qanpb is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Package qanpb is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Package qanpb is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Package qanpb is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Variables
- func RegisterCollectorServer(s *grpc.Server, srv CollectorServer)
- func RegisterFiltersHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterFiltersHandlerClient(ctx context.Context, mux *runtime.ServeMux, client FiltersClient) error
- func RegisterFiltersHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterFiltersHandlerServer(ctx context.Context, mux *runtime.ServeMux, server FiltersServer) error
- func RegisterFiltersServer(s *grpc.Server, srv FiltersServer)
- func RegisterMetricsNamesHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterMetricsNamesHandlerClient(ctx context.Context, mux *runtime.ServeMux, client MetricsNamesClient) error
- func RegisterMetricsNamesHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterMetricsNamesHandlerServer(ctx context.Context, mux *runtime.ServeMux, server MetricsNamesServer) error
- func RegisterMetricsNamesServer(s *grpc.Server, srv MetricsNamesServer)
- func RegisterObjectDetailsHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterObjectDetailsHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ObjectDetailsClient) error
- func RegisterObjectDetailsHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterObjectDetailsHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ObjectDetailsServer) error
- func RegisterObjectDetailsServer(s *grpc.Server, srv ObjectDetailsServer)
- func RegisterProfileHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterProfileHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ProfileClient) error
- func RegisterProfileHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterProfileHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ProfileServer) error
- func RegisterProfileServer(s *grpc.Server, srv ProfileServer)
- type CollectRequest
- func (*CollectRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CollectRequest) GetMetricsBucket() []*MetricsBucket
- func (*CollectRequest) ProtoMessage()
- func (x *CollectRequest) ProtoReflect() protoreflect.Message
- func (x *CollectRequest) Reset()
- func (x *CollectRequest) String() string
- func (this *CollectRequest) Validate() error
- type CollectResponse
- type CollectorClient
- type CollectorServer
- type ExampleFormatdeprecated
- func (ExampleFormat) Descriptor() protoreflect.EnumDescriptor
- func (x ExampleFormat) Enum() *ExampleFormat
- func (ExampleFormat) EnumDescriptor() ([]byte, []int)deprecated
- func (x ExampleFormat) Number() protoreflect.EnumNumber
- func (x ExampleFormat) String() string
- func (ExampleFormat) Type() protoreflect.EnumType
- type ExampleType
- func (ExampleType) Descriptor() protoreflect.EnumDescriptor
- func (x ExampleType) Enum() *ExampleType
- func (ExampleType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ExampleType) Number() protoreflect.EnumNumber
- func (x ExampleType) String() string
- func (ExampleType) Type() protoreflect.EnumType
- type FiltersClient
- type FiltersReply
- func (*FiltersReply) Descriptor() ([]byte, []int)deprecated
- func (x *FiltersReply) GetLabels() map[string]*ListLabels
- func (*FiltersReply) ProtoMessage()
- func (x *FiltersReply) ProtoReflect() protoreflect.Message
- func (x *FiltersReply) Reset()
- func (x *FiltersReply) String() string
- func (this *FiltersReply) Validate() error
- type FiltersRequest
- func (*FiltersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *FiltersRequest) GetLabels() []*MapFieldEntry
- func (x *FiltersRequest) GetMainMetricName() string
- func (x *FiltersRequest) GetPeriodStartFrom() *timestamp.Timestamp
- func (x *FiltersRequest) GetPeriodStartTo() *timestamp.Timestamp
- func (*FiltersRequest) ProtoMessage()
- func (x *FiltersRequest) ProtoReflect() protoreflect.Message
- func (x *FiltersRequest) Reset()
- func (x *FiltersRequest) String() string
- func (this *FiltersRequest) Validate() error
- type FiltersServer
- type Labels
- type ListLabelValues
- func (*ListLabelValues) Descriptor() ([]byte, []int)deprecated
- func (x *ListLabelValues) GetValues() []string
- func (*ListLabelValues) ProtoMessage()
- func (x *ListLabelValues) ProtoReflect() protoreflect.Message
- func (x *ListLabelValues) Reset()
- func (x *ListLabelValues) String() string
- func (this *ListLabelValues) Validate() error
- type ListLabels
- type MapFieldEntry
- func (*MapFieldEntry) Descriptor() ([]byte, []int)deprecated
- func (x *MapFieldEntry) GetKey() string
- func (x *MapFieldEntry) GetValue() []string
- func (*MapFieldEntry) ProtoMessage()
- func (x *MapFieldEntry) ProtoReflect() protoreflect.Message
- func (x *MapFieldEntry) Reset()
- func (x *MapFieldEntry) String() string
- func (this *MapFieldEntry) Validate() error
- type Metric
- type MetricValues
- func (*MetricValues) Descriptor() ([]byte, []int)deprecated
- func (x *MetricValues) GetAvg() float32
- func (x *MetricValues) GetCnt() float32
- func (x *MetricValues) GetMax() float32
- func (x *MetricValues) GetMin() float32
- func (x *MetricValues) GetP99() float32
- func (x *MetricValues) GetPercentOfTotal() float32
- func (x *MetricValues) GetRate() float32
- func (x *MetricValues) GetSum() float32
- func (*MetricValues) ProtoMessage()
- func (x *MetricValues) ProtoReflect() protoreflect.Message
- func (x *MetricValues) Reset()
- func (x *MetricValues) String() string
- func (this *MetricValues) Validate() error
- type MetricsBucket
- func (*MetricsBucket) Descriptor() ([]byte, []int)deprecated
- func (x *MetricsBucket) GetAgentId() string
- func (x *MetricsBucket) GetAgentType() inventorypb.AgentType
- func (x *MetricsBucket) GetAz() string
- func (x *MetricsBucket) GetClientHost() string
- func (x *MetricsBucket) GetCluster() string
- func (x *MetricsBucket) GetContainerId() string
- func (x *MetricsBucket) GetContainerName() string
- func (x *MetricsBucket) GetDatabase() string
- func (x *MetricsBucket) GetEnvironment() string
- func (x *MetricsBucket) GetErrors() map[uint64]uint64
- func (x *MetricsBucket) GetExample() string
- func (x *MetricsBucket) GetExampleFormat() ExampleFormatdeprecated
- func (x *MetricsBucket) GetExampleMetrics() string
- func (x *MetricsBucket) GetExampleType() ExampleType
- func (x *MetricsBucket) GetFingerprint() string
- func (x *MetricsBucket) GetIsTruncated() bool
- func (x *MetricsBucket) GetLabels() map[string]string
- func (x *MetricsBucket) GetMBlkReadTimeCnt() float32
- func (x *MetricsBucket) GetMBlkReadTimeSum() float32
- func (x *MetricsBucket) GetMBlkWriteTimeCnt() float32
- func (x *MetricsBucket) GetMBlkWriteTimeSum() float32
- func (x *MetricsBucket) GetMBytesSentCnt() float32
- func (x *MetricsBucket) GetMBytesSentMax() float32
- func (x *MetricsBucket) GetMBytesSentMin() float32
- func (x *MetricsBucket) GetMBytesSentP99() float32
- func (x *MetricsBucket) GetMBytesSentSum() float32
- func (x *MetricsBucket) GetMCpuSysTimeCnt() float32
- func (x *MetricsBucket) GetMCpuSysTimeSum() float32
- func (x *MetricsBucket) GetMCpuUserTimeCnt() float32
- func (x *MetricsBucket) GetMCpuUserTimeSum() float32
- func (x *MetricsBucket) GetMDocsReturnedCnt() float32
- func (x *MetricsBucket) GetMDocsReturnedMax() float32
- func (x *MetricsBucket) GetMDocsReturnedMin() float32
- func (x *MetricsBucket) GetMDocsReturnedP99() float32
- func (x *MetricsBucket) GetMDocsReturnedSum() float32
- func (x *MetricsBucket) GetMDocsScannedCnt() float32
- func (x *MetricsBucket) GetMDocsScannedMax() float32
- func (x *MetricsBucket) GetMDocsScannedMin() float32
- func (x *MetricsBucket) GetMDocsScannedP99() float32
- func (x *MetricsBucket) GetMDocsScannedSum() float32
- func (x *MetricsBucket) GetMFilesortCnt() float32
- func (x *MetricsBucket) GetMFilesortOnDiskCnt() float32
- func (x *MetricsBucket) GetMFilesortOnDiskSum() float32
- func (x *MetricsBucket) GetMFilesortSum() float32
- func (x *MetricsBucket) GetMFullJoinCnt() float32
- func (x *MetricsBucket) GetMFullJoinSum() float32
- func (x *MetricsBucket) GetMFullScanCnt() float32
- func (x *MetricsBucket) GetMFullScanSum() float32
- func (x *MetricsBucket) GetMInnodbIoRBytesCnt() float32
- func (x *MetricsBucket) GetMInnodbIoRBytesMax() float32
- func (x *MetricsBucket) GetMInnodbIoRBytesMin() float32
- func (x *MetricsBucket) GetMInnodbIoRBytesP99() float32
- func (x *MetricsBucket) GetMInnodbIoRBytesSum() float32
- func (x *MetricsBucket) GetMInnodbIoROpsCnt() float32
- func (x *MetricsBucket) GetMInnodbIoROpsMax() float32
- func (x *MetricsBucket) GetMInnodbIoROpsMin() float32
- func (x *MetricsBucket) GetMInnodbIoROpsP99() float32
- func (x *MetricsBucket) GetMInnodbIoROpsSum() float32
- func (x *MetricsBucket) GetMInnodbIoRWaitCnt() float32
- func (x *MetricsBucket) GetMInnodbIoRWaitMax() float32
- func (x *MetricsBucket) GetMInnodbIoRWaitMin() float32
- func (x *MetricsBucket) GetMInnodbIoRWaitP99() float32
- func (x *MetricsBucket) GetMInnodbIoRWaitSum() float32
- func (x *MetricsBucket) GetMInnodbPagesDistinctCnt() float32
- func (x *MetricsBucket) GetMInnodbPagesDistinctMax() float32
- func (x *MetricsBucket) GetMInnodbPagesDistinctMin() float32
- func (x *MetricsBucket) GetMInnodbPagesDistinctP99() float32
- func (x *MetricsBucket) GetMInnodbPagesDistinctSum() float32
- func (x *MetricsBucket) GetMInnodbQueueWaitCnt() float32
- func (x *MetricsBucket) GetMInnodbQueueWaitMax() float32
- func (x *MetricsBucket) GetMInnodbQueueWaitMin() float32
- func (x *MetricsBucket) GetMInnodbQueueWaitP99() float32
- func (x *MetricsBucket) GetMInnodbQueueWaitSum() float32
- func (x *MetricsBucket) GetMInnodbRecLockWaitCnt() float32
- func (x *MetricsBucket) GetMInnodbRecLockWaitMax() float32
- func (x *MetricsBucket) GetMInnodbRecLockWaitMin() float32
- func (x *MetricsBucket) GetMInnodbRecLockWaitP99() float32
- func (x *MetricsBucket) GetMInnodbRecLockWaitSum() float32
- func (x *MetricsBucket) GetMLocalBlksDirtiedCnt() float32
- func (x *MetricsBucket) GetMLocalBlksDirtiedSum() float32
- func (x *MetricsBucket) GetMLocalBlksHitCnt() float32
- func (x *MetricsBucket) GetMLocalBlksHitSum() float32
- func (x *MetricsBucket) GetMLocalBlksReadCnt() float32
- func (x *MetricsBucket) GetMLocalBlksReadSum() float32
- func (x *MetricsBucket) GetMLocalBlksWrittenCnt() float32
- func (x *MetricsBucket) GetMLocalBlksWrittenSum() float32
- func (x *MetricsBucket) GetMLockTimeCnt() float32
- func (x *MetricsBucket) GetMLockTimeMax() float32
- func (x *MetricsBucket) GetMLockTimeMin() float32
- func (x *MetricsBucket) GetMLockTimeP99() float32
- func (x *MetricsBucket) GetMLockTimeSum() float32
- func (x *MetricsBucket) GetMMergePassesCnt() float32
- func (x *MetricsBucket) GetMMergePassesMax() float32
- func (x *MetricsBucket) GetMMergePassesMin() float32
- func (x *MetricsBucket) GetMMergePassesP99() float32
- func (x *MetricsBucket) GetMMergePassesSum() float32
- func (x *MetricsBucket) GetMNoGoodIndexUsedCnt() float32
- func (x *MetricsBucket) GetMNoGoodIndexUsedSum() float32
- func (x *MetricsBucket) GetMNoIndexUsedCnt() float32
- func (x *MetricsBucket) GetMNoIndexUsedSum() float32
- func (x *MetricsBucket) GetMQcHitCnt() float32
- func (x *MetricsBucket) GetMQcHitSum() float32
- func (x *MetricsBucket) GetMQueryLengthCnt() float32
- func (x *MetricsBucket) GetMQueryLengthMax() float32
- func (x *MetricsBucket) GetMQueryLengthMin() float32
- func (x *MetricsBucket) GetMQueryLengthP99() float32
- func (x *MetricsBucket) GetMQueryLengthSum() float32
- func (x *MetricsBucket) GetMQueryTimeCnt() float32
- func (x *MetricsBucket) GetMQueryTimeMax() float32
- func (x *MetricsBucket) GetMQueryTimeMin() float32
- func (x *MetricsBucket) GetMQueryTimeP99() float32
- func (x *MetricsBucket) GetMQueryTimeSum() float32
- func (x *MetricsBucket) GetMResponseLengthCnt() float32
- func (x *MetricsBucket) GetMResponseLengthMax() float32
- func (x *MetricsBucket) GetMResponseLengthMin() float32
- func (x *MetricsBucket) GetMResponseLengthP99() float32
- func (x *MetricsBucket) GetMResponseLengthSum() float32
- func (x *MetricsBucket) GetMRowsAffectedCnt() float32
- func (x *MetricsBucket) GetMRowsAffectedMax() float32
- func (x *MetricsBucket) GetMRowsAffectedMin() float32
- func (x *MetricsBucket) GetMRowsAffectedP99() float32
- func (x *MetricsBucket) GetMRowsAffectedSum() float32
- func (x *MetricsBucket) GetMRowsExaminedCnt() float32
- func (x *MetricsBucket) GetMRowsExaminedMax() float32
- func (x *MetricsBucket) GetMRowsExaminedMin() float32
- func (x *MetricsBucket) GetMRowsExaminedP99() float32
- func (x *MetricsBucket) GetMRowsExaminedSum() float32
- func (x *MetricsBucket) GetMRowsReadCnt() float32
- func (x *MetricsBucket) GetMRowsReadMax() float32
- func (x *MetricsBucket) GetMRowsReadMin() float32
- func (x *MetricsBucket) GetMRowsReadP99() float32
- func (x *MetricsBucket) GetMRowsReadSum() float32
- func (x *MetricsBucket) GetMRowsSentCnt() float32
- func (x *MetricsBucket) GetMRowsSentMax() float32
- func (x *MetricsBucket) GetMRowsSentMin() float32
- func (x *MetricsBucket) GetMRowsSentP99() float32
- func (x *MetricsBucket) GetMRowsSentSum() float32
- func (x *MetricsBucket) GetMSelectFullRangeJoinCnt() float32
- func (x *MetricsBucket) GetMSelectFullRangeJoinSum() float32
- func (x *MetricsBucket) GetMSelectRangeCheckCnt() float32
- func (x *MetricsBucket) GetMSelectRangeCheckSum() float32
- func (x *MetricsBucket) GetMSelectRangeCnt() float32
- func (x *MetricsBucket) GetMSelectRangeSum() float32
- func (x *MetricsBucket) GetMSharedBlksDirtiedCnt() float32
- func (x *MetricsBucket) GetMSharedBlksDirtiedSum() float32
- func (x *MetricsBucket) GetMSharedBlksHitCnt() float32
- func (x *MetricsBucket) GetMSharedBlksHitSum() float32
- func (x *MetricsBucket) GetMSharedBlksReadCnt() float32
- func (x *MetricsBucket) GetMSharedBlksReadSum() float32
- func (x *MetricsBucket) GetMSharedBlksWrittenCnt() float32
- func (x *MetricsBucket) GetMSharedBlksWrittenSum() float32
- func (x *MetricsBucket) GetMSortRangeCnt() float32
- func (x *MetricsBucket) GetMSortRangeSum() float32
- func (x *MetricsBucket) GetMSortRowsCnt() float32
- func (x *MetricsBucket) GetMSortRowsSum() float32
- func (x *MetricsBucket) GetMSortScanCnt() float32
- func (x *MetricsBucket) GetMSortScanSum() float32
- func (x *MetricsBucket) GetMTempBlksReadCnt() float32
- func (x *MetricsBucket) GetMTempBlksReadSum() float32
- func (x *MetricsBucket) GetMTempBlksWrittenCnt() float32
- func (x *MetricsBucket) GetMTempBlksWrittenSum() float32
- func (x *MetricsBucket) GetMTmpDiskTablesCnt() float32
- func (x *MetricsBucket) GetMTmpDiskTablesMax() float32
- func (x *MetricsBucket) GetMTmpDiskTablesMin() float32
- func (x *MetricsBucket) GetMTmpDiskTablesP99() float32
- func (x *MetricsBucket) GetMTmpDiskTablesSum() float32
- func (x *MetricsBucket) GetMTmpTableCnt() float32
- func (x *MetricsBucket) GetMTmpTableOnDiskCnt() float32
- func (x *MetricsBucket) GetMTmpTableOnDiskSum() float32
- func (x *MetricsBucket) GetMTmpTableSizesCnt() float32
- func (x *MetricsBucket) GetMTmpTableSizesMax() float32
- func (x *MetricsBucket) GetMTmpTableSizesMin() float32
- func (x *MetricsBucket) GetMTmpTableSizesP99() float32
- func (x *MetricsBucket) GetMTmpTableSizesSum() float32
- func (x *MetricsBucket) GetMTmpTableSum() float32
- func (x *MetricsBucket) GetMTmpTablesCnt() float32
- func (x *MetricsBucket) GetMTmpTablesMax() float32
- func (x *MetricsBucket) GetMTmpTablesMin() float32
- func (x *MetricsBucket) GetMTmpTablesP99() float32
- func (x *MetricsBucket) GetMTmpTablesSum() float32
- func (x *MetricsBucket) GetMachineId() string
- func (x *MetricsBucket) GetNodeId() string
- func (x *MetricsBucket) GetNodeModel() string
- func (x *MetricsBucket) GetNodeName() string
- func (x *MetricsBucket) GetNodeType() string
- func (x *MetricsBucket) GetNumQueries() float32
- func (x *MetricsBucket) GetNumQueriesWithErrors() float32
- func (x *MetricsBucket) GetNumQueriesWithWarnings() float32
- func (x *MetricsBucket) GetPeriodLengthSecs() uint32
- func (x *MetricsBucket) GetPeriodStartUnixSecs() uint32
- func (x *MetricsBucket) GetQueryid() string
- func (x *MetricsBucket) GetRegion() string
- func (x *MetricsBucket) GetReplicationSet() string
- func (x *MetricsBucket) GetSchema() string
- func (x *MetricsBucket) GetServiceId() string
- func (x *MetricsBucket) GetServiceName() string
- func (x *MetricsBucket) GetServiceType() string
- func (x *MetricsBucket) GetTables() []string
- func (x *MetricsBucket) GetUsername() string
- func (x *MetricsBucket) GetWarnings() map[uint64]uint64
- func (*MetricsBucket) ProtoMessage()
- func (x *MetricsBucket) ProtoReflect() protoreflect.Message
- func (x *MetricsBucket) Reset()
- func (x *MetricsBucket) String() string
- func (this *MetricsBucket) Validate() error
- type MetricsNamesClient
- type MetricsNamesReply
- func (*MetricsNamesReply) Descriptor() ([]byte, []int)deprecated
- func (x *MetricsNamesReply) GetData() map[string]string
- func (*MetricsNamesReply) ProtoMessage()
- func (x *MetricsNamesReply) ProtoReflect() protoreflect.Message
- func (x *MetricsNamesReply) Reset()
- func (x *MetricsNamesReply) String() string
- func (this *MetricsNamesReply) Validate() error
- type MetricsNamesRequest
- func (*MetricsNamesRequest) Descriptor() ([]byte, []int)deprecated
- func (*MetricsNamesRequest) ProtoMessage()
- func (x *MetricsNamesRequest) ProtoReflect() protoreflect.Message
- func (x *MetricsNamesRequest) Reset()
- func (x *MetricsNamesRequest) String() string
- func (this *MetricsNamesRequest) Validate() error
- type MetricsNamesServer
- type MetricsReply
- func (*MetricsReply) Descriptor() ([]byte, []int)deprecated
- func (x *MetricsReply) GetFingerprint() string
- func (x *MetricsReply) GetMetrics() map[string]*MetricValues
- func (x *MetricsReply) GetSparkline() []*Point
- func (x *MetricsReply) GetTotals() map[string]*MetricValues
- func (*MetricsReply) ProtoMessage()
- func (x *MetricsReply) ProtoReflect() protoreflect.Message
- func (x *MetricsReply) Reset()
- func (x *MetricsReply) String() string
- func (this *MetricsReply) Validate() error
- type MetricsRequest
- func (*MetricsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *MetricsRequest) GetFilterBy() string
- func (x *MetricsRequest) GetGroupBy() string
- func (x *MetricsRequest) GetIncludeOnlyFields() []string
- func (x *MetricsRequest) GetLabels() []*MapFieldEntry
- func (x *MetricsRequest) GetPeriodStartFrom() *timestamp.Timestamp
- func (x *MetricsRequest) GetPeriodStartTo() *timestamp.Timestamp
- func (x *MetricsRequest) GetTotals() bool
- func (*MetricsRequest) ProtoMessage()
- func (x *MetricsRequest) ProtoReflect() protoreflect.Message
- func (x *MetricsRequest) Reset()
- func (x *MetricsRequest) String() string
- func (this *MetricsRequest) Validate() error
- type ObjectDetailsClient
- type ObjectDetailsLabelsReply
- func (*ObjectDetailsLabelsReply) Descriptor() ([]byte, []int)deprecated
- func (x *ObjectDetailsLabelsReply) GetLabels() map[string]*ListLabelValues
- func (*ObjectDetailsLabelsReply) ProtoMessage()
- func (x *ObjectDetailsLabelsReply) ProtoReflect() protoreflect.Message
- func (x *ObjectDetailsLabelsReply) Reset()
- func (x *ObjectDetailsLabelsReply) String() string
- func (this *ObjectDetailsLabelsReply) Validate() error
- type ObjectDetailsLabelsRequest
- func (*ObjectDetailsLabelsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ObjectDetailsLabelsRequest) GetFilterBy() string
- func (x *ObjectDetailsLabelsRequest) GetGroupBy() string
- func (x *ObjectDetailsLabelsRequest) GetPeriodStartFrom() *timestamp.Timestamp
- func (x *ObjectDetailsLabelsRequest) GetPeriodStartTo() *timestamp.Timestamp
- func (*ObjectDetailsLabelsRequest) ProtoMessage()
- func (x *ObjectDetailsLabelsRequest) ProtoReflect() protoreflect.Message
- func (x *ObjectDetailsLabelsRequest) Reset()
- func (x *ObjectDetailsLabelsRequest) String() string
- func (this *ObjectDetailsLabelsRequest) Validate() error
- type ObjectDetailsServer
- type Point
- func (*Point) Descriptor() ([]byte, []int)deprecated
- func (x *Point) GetLoad() float32
- func (x *Point) GetMBlkReadTimeSumPerSec() float32
- func (x *Point) GetMBlkWriteTimeSumPerSec() float32
- func (x *Point) GetMBytesSentSumPerSec() float32
- func (x *Point) GetMCpuSysTimeSumPerSec() float32
- func (x *Point) GetMCpuUserTimeSumPerSec() float32
- func (x *Point) GetMDocsReturnedSumPerSec() float32
- func (x *Point) GetMDocsScannedSumPerSec() float32
- func (x *Point) GetMFilesortOnDiskSumPerSec() float32
- func (x *Point) GetMFilesortSumPerSec() float32
- func (x *Point) GetMFullJoinSumPerSec() float32
- func (x *Point) GetMFullScanSumPerSec() float32
- func (x *Point) GetMInnodbIoRBytesSumPerSec() float32
- func (x *Point) GetMInnodbIoROpsSumPerSec() float32
- func (x *Point) GetMInnodbIoRWaitSumPerSec() float32
- func (x *Point) GetMInnodbPagesDistinctSumPerSec() float32
- func (x *Point) GetMInnodbQueueWaitSumPerSec() float32
- func (x *Point) GetMInnodbRecLockWaitSumPerSec() float32
- func (x *Point) GetMLocalBlksDirtiedSumPerSec() float32
- func (x *Point) GetMLocalBlksHitSumPerSec() float32
- func (x *Point) GetMLocalBlksReadSumPerSec() float32
- func (x *Point) GetMLocalBlksWrittenSumPerSec() float32
- func (x *Point) GetMLockTimeSumPerSec() float32
- func (x *Point) GetMMergePassesSumPerSec() float32
- func (x *Point) GetMNoGoodIndexUsedSumPerSec() float32
- func (x *Point) GetMNoIndexUsedSumPerSec() float32
- func (x *Point) GetMQcHitSumPerSec() float32
- func (x *Point) GetMQueryLengthSumPerSec() float32
- func (x *Point) GetMQueryTimeSumPerSec() float32
- func (x *Point) GetMResponseLengthSumPerSec() float32
- func (x *Point) GetMRowsAffectedSumPerSec() float32
- func (x *Point) GetMRowsExaminedSumPerSec() float32
- func (x *Point) GetMRowsReadSumPerSec() float32
- func (x *Point) GetMRowsSentSumPerSec() float32
- func (x *Point) GetMSelectFullRangeJoinSumPerSec() float32
- func (x *Point) GetMSelectRangeCheckSumPerSec() float32
- func (x *Point) GetMSelectRangeSumPerSec() float32
- func (x *Point) GetMSharedBlksDirtiedSumPerSec() float32
- func (x *Point) GetMSharedBlksHitSumPerSec() float32
- func (x *Point) GetMSharedBlksReadSumPerSec() float32
- func (x *Point) GetMSharedBlksWrittenSumPerSec() float32
- func (x *Point) GetMSortRangeSumPerSec() float32
- func (x *Point) GetMSortRowsSumPerSec() float32
- func (x *Point) GetMSortScanSumPerSec() float32
- func (x *Point) GetMTempBlksReadSumPerSec() float32
- func (x *Point) GetMTempBlksWrittenSumPerSec() float32
- func (x *Point) GetMTmpDiskTablesSumPerSec() float32
- func (x *Point) GetMTmpTableOnDiskSumPerSec() float32
- func (x *Point) GetMTmpTableSizesSumPerSec() float32
- func (x *Point) GetMTmpTableSumPerSec() float32
- func (x *Point) GetMTmpTablesSumPerSec() float32
- func (x *Point) GetNumQueriesPerSec() float32
- func (x *Point) GetNumQueriesWithErrorsPerSec() float32
- func (x *Point) GetNumQueriesWithWarningsPerSec() float32
- func (x *Point) GetPoint() uint32
- func (x *Point) GetTimeFrame() uint32
- func (x *Point) GetTimestamp() string
- func (*Point) ProtoMessage()
- func (x *Point) ProtoReflect() protoreflect.Message
- func (x *Point) Reset()
- func (x *Point) String() string
- func (this *Point) Validate() error
- type ProfileClient
- type ProfileServer
- type QueryExample
- func (*QueryExample) Descriptor() ([]byte, []int)deprecated
- func (x *QueryExample) GetExample() string
- func (x *QueryExample) GetExampleFormat() ExampleFormatdeprecated
- func (x *QueryExample) GetExampleMetrics() string
- func (x *QueryExample) GetExampleType() ExampleType
- func (x *QueryExample) GetIsTruncated() uint32
- func (x *QueryExample) GetSchema() string
- func (x *QueryExample) GetServiceId() string
- func (x *QueryExample) GetServiceType() string
- func (x *QueryExample) GetTables() []string
- func (*QueryExample) ProtoMessage()
- func (x *QueryExample) ProtoReflect() protoreflect.Message
- func (x *QueryExample) Reset()
- func (x *QueryExample) String() string
- func (this *QueryExample) Validate() error
- type QueryExampleReply
- func (*QueryExampleReply) Descriptor() ([]byte, []int)deprecated
- func (x *QueryExampleReply) GetQueryExamples() []*QueryExample
- func (*QueryExampleReply) ProtoMessage()
- func (x *QueryExampleReply) ProtoReflect() protoreflect.Message
- func (x *QueryExampleReply) Reset()
- func (x *QueryExampleReply) String() string
- func (this *QueryExampleReply) Validate() error
- type QueryExampleRequest
- func (*QueryExampleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *QueryExampleRequest) GetFilterBy() string
- func (x *QueryExampleRequest) GetGroupBy() string
- func (x *QueryExampleRequest) GetLabels() []*MapFieldEntry
- func (x *QueryExampleRequest) GetLimit() uint32
- func (x *QueryExampleRequest) GetPeriodStartFrom() *timestamp.Timestamp
- func (x *QueryExampleRequest) GetPeriodStartTo() *timestamp.Timestamp
- func (*QueryExampleRequest) ProtoMessage()
- func (x *QueryExampleRequest) ProtoReflect() protoreflect.Message
- func (x *QueryExampleRequest) Reset()
- func (x *QueryExampleRequest) String() string
- func (this *QueryExampleRequest) Validate() error
- type ReportMapFieldEntry
- func (*ReportMapFieldEntry) Descriptor() ([]byte, []int)deprecated
- func (x *ReportMapFieldEntry) GetKey() string
- func (x *ReportMapFieldEntry) GetValue() []string
- func (*ReportMapFieldEntry) ProtoMessage()
- func (x *ReportMapFieldEntry) ProtoReflect() protoreflect.Message
- func (x *ReportMapFieldEntry) Reset()
- func (x *ReportMapFieldEntry) String() string
- func (this *ReportMapFieldEntry) Validate() error
- type ReportReply
- func (*ReportReply) Descriptor() ([]byte, []int)deprecated
- func (x *ReportReply) GetLimit() uint32
- func (x *ReportReply) GetOffset() uint32
- func (x *ReportReply) GetRows() []*Row
- func (x *ReportReply) GetTotalRows() uint32
- func (*ReportReply) ProtoMessage()
- func (x *ReportReply) ProtoReflect() protoreflect.Message
- func (x *ReportReply) Reset()
- func (x *ReportReply) String() string
- func (this *ReportReply) Validate() error
- type ReportRequest
- func (*ReportRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ReportRequest) GetColumns() []string
- func (x *ReportRequest) GetGroupBy() string
- func (x *ReportRequest) GetLabels() []*ReportMapFieldEntry
- func (x *ReportRequest) GetLimit() uint32
- func (x *ReportRequest) GetMainMetric() string
- func (x *ReportRequest) GetOffset() uint32
- func (x *ReportRequest) GetOrderBy() string
- func (x *ReportRequest) GetPeriodStartFrom() *timestamp.Timestamp
- func (x *ReportRequest) GetPeriodStartTo() *timestamp.Timestamp
- func (x *ReportRequest) GetSearch() string
- func (*ReportRequest) ProtoMessage()
- func (x *ReportRequest) ProtoReflect() protoreflect.Message
- func (x *ReportRequest) Reset()
- func (x *ReportRequest) String() string
- func (this *ReportRequest) Validate() error
- type Row
- func (*Row) Descriptor() ([]byte, []int)deprecated
- func (x *Row) GetDatabase() string
- func (x *Row) GetDimension() string
- func (x *Row) GetFingerprint() string
- func (x *Row) GetLoad() float32
- func (x *Row) GetMetrics() map[string]*Metric
- func (x *Row) GetNumQueries() uint32
- func (x *Row) GetQps() float32
- func (x *Row) GetRank() uint32
- func (x *Row) GetSparkline() []*Point
- func (*Row) ProtoMessage()
- func (x *Row) ProtoReflect() protoreflect.Message
- func (x *Row) Reset()
- func (x *Row) String() string
- func (this *Row) Validate() error
- type Stat
- func (*Stat) Descriptor() ([]byte, []int)deprecated
- func (x *Stat) GetAvg() float32
- func (x *Stat) GetCnt() float32
- func (x *Stat) GetMax() float32
- func (x *Stat) GetMin() float32
- func (x *Stat) GetP99() float32
- func (x *Stat) GetRate() float32
- func (x *Stat) GetSum() float32
- func (x *Stat) GetSumPerSec() float32
- func (*Stat) ProtoMessage()
- func (x *Stat) ProtoReflect() protoreflect.Message
- func (x *Stat) Reset()
- func (x *Stat) String() string
- func (this *Stat) Validate() error
- type UnimplementedCollectorServer
- type UnimplementedFiltersServer
- type UnimplementedMetricsNamesServer
- type UnimplementedObjectDetailsServer
- func (*UnimplementedObjectDetailsServer) GetLabels(context.Context, *ObjectDetailsLabelsRequest) (*ObjectDetailsLabelsReply, error)
- func (*UnimplementedObjectDetailsServer) GetMetrics(context.Context, *MetricsRequest) (*MetricsReply, error)
- func (*UnimplementedObjectDetailsServer) GetQueryExample(context.Context, *QueryExampleRequest) (*QueryExampleReply, error)
- type UnimplementedProfileServer
- type Values
- func (*Values) Descriptor() ([]byte, []int)deprecated
- func (x *Values) GetMainMetricPerSec() float32
- func (x *Values) GetMainMetricPercent() float32
- func (x *Values) GetValue() string
- func (*Values) ProtoMessage()
- func (x *Values) ProtoReflect() protoreflect.Message
- func (x *Values) Reset()
- func (x *Values) String() string
- func (this *Values) Validate() error
Constants ¶
This section is empty.
Variables ¶
var ( ExampleFormat_name = map[int32]string{ 0: "EXAMPLE_FORMAT_INVALID", 1: "EXAMPLE", 2: "FINGERPRINT", } ExampleFormat_value = map[string]int32{ "EXAMPLE_FORMAT_INVALID": 0, "EXAMPLE": 1, "FINGERPRINT": 2, } )
Enum value maps for ExampleFormat.
var ( ExampleType_name = map[int32]string{ 0: "EXAMPLE_TYPE_INVALID", 1: "RANDOM", 2: "SLOWEST", 3: "FASTEST", 4: "WITH_ERROR", } ExampleType_value = map[string]int32{ "EXAMPLE_TYPE_INVALID": 0, "RANDOM": 1, "SLOWEST": 2, "FASTEST": 3, "WITH_ERROR": 4, } )
Enum value maps for ExampleType.
var File_qanpb_collector_proto protoreflect.FileDescriptor
var File_qanpb_filters_proto protoreflect.FileDescriptor
var File_qanpb_metrics_names_proto protoreflect.FileDescriptor
var File_qanpb_object_details_proto protoreflect.FileDescriptor
var File_qanpb_profile_proto protoreflect.FileDescriptor
var File_qanpb_qan_proto protoreflect.FileDescriptor
Functions ¶
func RegisterCollectorServer ¶
func RegisterCollectorServer(s *grpc.Server, srv CollectorServer)
func RegisterFiltersHandler ¶
func RegisterFiltersHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterFiltersHandler registers the http handlers for service Filters to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterFiltersHandlerClient ¶
func RegisterFiltersHandlerClient(ctx context.Context, mux *runtime.ServeMux, client FiltersClient) error
RegisterFiltersHandlerClient registers the http handlers for service Filters to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "FiltersClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "FiltersClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "FiltersClient" to call the correct interceptors.
func RegisterFiltersHandlerFromEndpoint ¶
func RegisterFiltersHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterFiltersHandlerFromEndpoint is same as RegisterFiltersHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterFiltersHandlerServer ¶
func RegisterFiltersHandlerServer(ctx context.Context, mux *runtime.ServeMux, server FiltersServer) error
RegisterFiltersHandlerServer registers the http handlers for service Filters to "mux". UnaryRPC :call FiltersServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterFiltersHandlerFromEndpoint instead.
func RegisterFiltersServer ¶
func RegisterFiltersServer(s *grpc.Server, srv FiltersServer)
func RegisterMetricsNamesHandler ¶
func RegisterMetricsNamesHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterMetricsNamesHandler registers the http handlers for service MetricsNames to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterMetricsNamesHandlerClient ¶
func RegisterMetricsNamesHandlerClient(ctx context.Context, mux *runtime.ServeMux, client MetricsNamesClient) error
RegisterMetricsNamesHandlerClient registers the http handlers for service MetricsNames to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "MetricsNamesClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "MetricsNamesClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "MetricsNamesClient" to call the correct interceptors.
func RegisterMetricsNamesHandlerFromEndpoint ¶
func RegisterMetricsNamesHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterMetricsNamesHandlerFromEndpoint is same as RegisterMetricsNamesHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterMetricsNamesHandlerServer ¶
func RegisterMetricsNamesHandlerServer(ctx context.Context, mux *runtime.ServeMux, server MetricsNamesServer) error
RegisterMetricsNamesHandlerServer registers the http handlers for service MetricsNames to "mux". UnaryRPC :call MetricsNamesServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterMetricsNamesHandlerFromEndpoint instead.
func RegisterMetricsNamesServer ¶
func RegisterMetricsNamesServer(s *grpc.Server, srv MetricsNamesServer)
func RegisterObjectDetailsHandler ¶
func RegisterObjectDetailsHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterObjectDetailsHandler registers the http handlers for service ObjectDetails to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterObjectDetailsHandlerClient ¶
func RegisterObjectDetailsHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ObjectDetailsClient) error
RegisterObjectDetailsHandlerClient registers the http handlers for service ObjectDetails to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ObjectDetailsClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ObjectDetailsClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ObjectDetailsClient" to call the correct interceptors.
func RegisterObjectDetailsHandlerFromEndpoint ¶
func RegisterObjectDetailsHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterObjectDetailsHandlerFromEndpoint is same as RegisterObjectDetailsHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterObjectDetailsHandlerServer ¶
func RegisterObjectDetailsHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ObjectDetailsServer) error
RegisterObjectDetailsHandlerServer registers the http handlers for service ObjectDetails to "mux". UnaryRPC :call ObjectDetailsServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterObjectDetailsHandlerFromEndpoint instead.
func RegisterObjectDetailsServer ¶
func RegisterObjectDetailsServer(s *grpc.Server, srv ObjectDetailsServer)
func RegisterProfileHandler ¶
func RegisterProfileHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterProfileHandler registers the http handlers for service Profile to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterProfileHandlerClient ¶
func RegisterProfileHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ProfileClient) error
RegisterProfileHandlerClient registers the http handlers for service Profile to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ProfileClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ProfileClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ProfileClient" to call the correct interceptors.
func RegisterProfileHandlerFromEndpoint ¶
func RegisterProfileHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterProfileHandlerFromEndpoint is same as RegisterProfileHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterProfileHandlerServer ¶
func RegisterProfileHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ProfileServer) error
RegisterProfileHandlerServer registers the http handlers for service Profile to "mux". UnaryRPC :call ProfileServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterProfileHandlerFromEndpoint instead.
func RegisterProfileServer ¶
func RegisterProfileServer(s *grpc.Server, srv ProfileServer)
Types ¶
type CollectRequest ¶
type CollectRequest struct { MetricsBucket []*MetricsBucket `protobuf:"bytes,1,rep,name=metrics_bucket,json=metricsBucket,proto3" json:"metrics_bucket,omitempty"` // contains filtered or unexported fields }
func (*CollectRequest) Descriptor
deprecated
func (*CollectRequest) Descriptor() ([]byte, []int)
Deprecated: Use CollectRequest.ProtoReflect.Descriptor instead.
func (*CollectRequest) GetMetricsBucket ¶
func (x *CollectRequest) GetMetricsBucket() []*MetricsBucket
func (*CollectRequest) ProtoMessage ¶
func (*CollectRequest) ProtoMessage()
func (*CollectRequest) ProtoReflect ¶
func (x *CollectRequest) ProtoReflect() protoreflect.Message
func (*CollectRequest) Reset ¶
func (x *CollectRequest) Reset()
func (*CollectRequest) String ¶
func (x *CollectRequest) String() string
func (*CollectRequest) Validate ¶
func (this *CollectRequest) Validate() error
type CollectResponse ¶
type CollectResponse struct {
// contains filtered or unexported fields
}
func (*CollectResponse) Descriptor
deprecated
func (*CollectResponse) Descriptor() ([]byte, []int)
Deprecated: Use CollectResponse.ProtoReflect.Descriptor instead.
func (*CollectResponse) ProtoMessage ¶
func (*CollectResponse) ProtoMessage()
func (*CollectResponse) ProtoReflect ¶
func (x *CollectResponse) ProtoReflect() protoreflect.Message
func (*CollectResponse) Reset ¶
func (x *CollectResponse) Reset()
func (*CollectResponse) String ¶
func (x *CollectResponse) String() string
func (*CollectResponse) Validate ¶
func (this *CollectResponse) Validate() error
type CollectorClient ¶
type CollectorClient interface { // Collect accepts data from pmm-agent (via pmm-managed). Collect(ctx context.Context, in *CollectRequest, opts ...grpc.CallOption) (*CollectResponse, error) }
CollectorClient is the client API for Collector service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewCollectorClient ¶
func NewCollectorClient(cc grpc.ClientConnInterface) CollectorClient
type CollectorServer ¶
type CollectorServer interface { // Collect accepts data from pmm-agent (via pmm-managed). Collect(context.Context, *CollectRequest) (*CollectResponse, error) }
CollectorServer is the server API for Collector service.
type ExampleFormat
deprecated
type ExampleFormat int32
ExampleFormat is format of query example: real or query without values.
Deprecated: is not used, should not be used, should be removed.
const ( // Deprecated: Do not use. ExampleFormat_EXAMPLE_FORMAT_INVALID ExampleFormat = 0 // Deprecated: Do not use. ExampleFormat_EXAMPLE ExampleFormat = 1 // Deprecated: Do not use. ExampleFormat_FINGERPRINT ExampleFormat = 2 )
func (ExampleFormat) Descriptor ¶
func (ExampleFormat) Descriptor() protoreflect.EnumDescriptor
func (ExampleFormat) Enum ¶
func (x ExampleFormat) Enum() *ExampleFormat
func (ExampleFormat) EnumDescriptor
deprecated
func (ExampleFormat) EnumDescriptor() ([]byte, []int)
Deprecated: Use ExampleFormat.Descriptor instead.
func (ExampleFormat) Number ¶
func (x ExampleFormat) Number() protoreflect.EnumNumber
func (ExampleFormat) String ¶
func (x ExampleFormat) String() string
func (ExampleFormat) Type ¶
func (ExampleFormat) Type() protoreflect.EnumType
type ExampleType ¶
type ExampleType int32
ExampleType is a type of query example selected for this query class in given period of time.
const ( ExampleType_EXAMPLE_TYPE_INVALID ExampleType = 0 ExampleType_RANDOM ExampleType = 1 ExampleType_SLOWEST ExampleType = 2 ExampleType_FASTEST ExampleType = 3 ExampleType_WITH_ERROR ExampleType = 4 )
func (ExampleType) Descriptor ¶
func (ExampleType) Descriptor() protoreflect.EnumDescriptor
func (ExampleType) Enum ¶
func (x ExampleType) Enum() *ExampleType
func (ExampleType) EnumDescriptor
deprecated
func (ExampleType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ExampleType.Descriptor instead.
func (ExampleType) Number ¶
func (x ExampleType) Number() protoreflect.EnumNumber
func (ExampleType) String ¶
func (x ExampleType) String() string
func (ExampleType) Type ¶
func (ExampleType) Type() protoreflect.EnumType
type FiltersClient ¶
type FiltersClient interface { // Get gets map of metrics names. Get(ctx context.Context, in *FiltersRequest, opts ...grpc.CallOption) (*FiltersReply, error) }
FiltersClient is the client API for Filters service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewFiltersClient ¶
func NewFiltersClient(cc grpc.ClientConnInterface) FiltersClient
type FiltersReply ¶
type FiltersReply struct { Labels map[string]*ListLabels `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
FiltersReply is map of labels for given period by key. Key is label's name and value is label's value and how many times it occur.
func (*FiltersReply) Descriptor
deprecated
func (*FiltersReply) Descriptor() ([]byte, []int)
Deprecated: Use FiltersReply.ProtoReflect.Descriptor instead.
func (*FiltersReply) GetLabels ¶
func (x *FiltersReply) GetLabels() map[string]*ListLabels
func (*FiltersReply) ProtoMessage ¶
func (*FiltersReply) ProtoMessage()
func (*FiltersReply) ProtoReflect ¶
func (x *FiltersReply) ProtoReflect() protoreflect.Message
func (*FiltersReply) Reset ¶
func (x *FiltersReply) Reset()
func (*FiltersReply) String ¶
func (x *FiltersReply) String() string
func (*FiltersReply) Validate ¶
func (this *FiltersReply) Validate() error
type FiltersRequest ¶
type FiltersRequest struct { PeriodStartFrom *timestamp.Timestamp `protobuf:"bytes,1,opt,name=period_start_from,json=periodStartFrom,proto3" json:"period_start_from,omitempty"` PeriodStartTo *timestamp.Timestamp `protobuf:"bytes,2,opt,name=period_start_to,json=periodStartTo,proto3" json:"period_start_to,omitempty"` MainMetricName string `protobuf:"bytes,3,opt,name=main_metric_name,json=mainMetricName,proto3" json:"main_metric_name,omitempty"` Labels []*MapFieldEntry `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty"` // contains filtered or unexported fields }
FiltersRequest contains period for which we need filters.
func (*FiltersRequest) Descriptor
deprecated
func (*FiltersRequest) Descriptor() ([]byte, []int)
Deprecated: Use FiltersRequest.ProtoReflect.Descriptor instead.
func (*FiltersRequest) GetLabels ¶
func (x *FiltersRequest) GetLabels() []*MapFieldEntry
func (*FiltersRequest) GetMainMetricName ¶
func (x *FiltersRequest) GetMainMetricName() string
func (*FiltersRequest) GetPeriodStartFrom ¶
func (x *FiltersRequest) GetPeriodStartFrom() *timestamp.Timestamp
func (*FiltersRequest) GetPeriodStartTo ¶
func (x *FiltersRequest) GetPeriodStartTo() *timestamp.Timestamp
func (*FiltersRequest) ProtoMessage ¶
func (*FiltersRequest) ProtoMessage()
func (*FiltersRequest) ProtoReflect ¶
func (x *FiltersRequest) ProtoReflect() protoreflect.Message
func (*FiltersRequest) Reset ¶
func (x *FiltersRequest) Reset()
func (*FiltersRequest) String ¶
func (x *FiltersRequest) String() string
func (*FiltersRequest) Validate ¶
func (this *FiltersRequest) Validate() error
type FiltersServer ¶
type FiltersServer interface { // Get gets map of metrics names. Get(context.Context, *FiltersRequest) (*FiltersReply, error) }
FiltersServer is the server API for Filters service.
type Labels ¶
type Labels struct { Value []string `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
Labels are list of labels or dimensions values.
func (*Labels) Descriptor
deprecated
func (*Labels) ProtoMessage ¶
func (*Labels) ProtoMessage()
func (*Labels) ProtoReflect ¶
func (x *Labels) ProtoReflect() protoreflect.Message
type ListLabelValues ¶
type ListLabelValues struct { Values []string `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"` // contains filtered or unexported fields }
ListLabelValues is list of label's values.
func (*ListLabelValues) Descriptor
deprecated
func (*ListLabelValues) Descriptor() ([]byte, []int)
Deprecated: Use ListLabelValues.ProtoReflect.Descriptor instead.
func (*ListLabelValues) GetValues ¶
func (x *ListLabelValues) GetValues() []string
func (*ListLabelValues) ProtoMessage ¶
func (*ListLabelValues) ProtoMessage()
func (*ListLabelValues) ProtoReflect ¶
func (x *ListLabelValues) ProtoReflect() protoreflect.Message
func (*ListLabelValues) Reset ¶
func (x *ListLabelValues) Reset()
func (*ListLabelValues) String ¶
func (x *ListLabelValues) String() string
func (*ListLabelValues) Validate ¶
func (this *ListLabelValues) Validate() error
type ListLabels ¶
type ListLabels struct { Name []*Values `protobuf:"bytes,1,rep,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
ListLabels is list of label's values: duplicates are impossible.
func (*ListLabels) Descriptor
deprecated
func (*ListLabels) Descriptor() ([]byte, []int)
Deprecated: Use ListLabels.ProtoReflect.Descriptor instead.
func (*ListLabels) GetName ¶
func (x *ListLabels) GetName() []*Values
func (*ListLabels) ProtoMessage ¶
func (*ListLabels) ProtoMessage()
func (*ListLabels) ProtoReflect ¶
func (x *ListLabels) ProtoReflect() protoreflect.Message
func (*ListLabels) Reset ¶
func (x *ListLabels) Reset()
func (*ListLabels) String ¶
func (x *ListLabels) String() string
func (*ListLabels) Validate ¶
func (this *ListLabels) Validate() error
type MapFieldEntry ¶
type MapFieldEntry struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Value []string `protobuf:"bytes,2,rep,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
MapFieldEntry allows to pass labels/dimensions in form like {"server": ["db1", "db2"...]}.
func (*MapFieldEntry) Descriptor
deprecated
func (*MapFieldEntry) Descriptor() ([]byte, []int)
Deprecated: Use MapFieldEntry.ProtoReflect.Descriptor instead.
func (*MapFieldEntry) GetKey ¶
func (x *MapFieldEntry) GetKey() string
func (*MapFieldEntry) GetValue ¶
func (x *MapFieldEntry) GetValue() []string
func (*MapFieldEntry) ProtoMessage ¶
func (*MapFieldEntry) ProtoMessage()
func (*MapFieldEntry) ProtoReflect ¶
func (x *MapFieldEntry) ProtoReflect() protoreflect.Message
func (*MapFieldEntry) Reset ¶
func (x *MapFieldEntry) Reset()
func (*MapFieldEntry) String ¶
func (x *MapFieldEntry) String() string
func (*MapFieldEntry) Validate ¶
func (this *MapFieldEntry) Validate() error
type Metric ¶
type Metric struct { Stats *Stat `protobuf:"bytes,1,opt,name=stats,proto3" json:"stats,omitempty"` // contains filtered or unexported fields }
Metric cell.
func (*Metric) Descriptor
deprecated
func (*Metric) ProtoMessage ¶
func (*Metric) ProtoMessage()
func (*Metric) ProtoReflect ¶
func (x *Metric) ProtoReflect() protoreflect.Message
type MetricValues ¶
type MetricValues struct { Rate float32 `protobuf:"fixed32,1,opt,name=rate,proto3" json:"rate,omitempty"` Cnt float32 `protobuf:"fixed32,2,opt,name=cnt,proto3" json:"cnt,omitempty"` Sum float32 `protobuf:"fixed32,3,opt,name=sum,proto3" json:"sum,omitempty"` Min float32 `protobuf:"fixed32,4,opt,name=min,proto3" json:"min,omitempty"` Max float32 `protobuf:"fixed32,5,opt,name=max,proto3" json:"max,omitempty"` Avg float32 `protobuf:"fixed32,6,opt,name=avg,proto3" json:"avg,omitempty"` P99 float32 `protobuf:"fixed32,7,opt,name=p99,proto3" json:"p99,omitempty"` PercentOfTotal float32 `protobuf:"fixed32,8,opt,name=percent_of_total,json=percentOfTotal,proto3" json:"percent_of_total,omitempty"` // contains filtered or unexported fields }
MetricValues is statistics of specific metric.
func (*MetricValues) Descriptor
deprecated
func (*MetricValues) Descriptor() ([]byte, []int)
Deprecated: Use MetricValues.ProtoReflect.Descriptor instead.
func (*MetricValues) GetAvg ¶
func (x *MetricValues) GetAvg() float32
func (*MetricValues) GetCnt ¶
func (x *MetricValues) GetCnt() float32
func (*MetricValues) GetMax ¶
func (x *MetricValues) GetMax() float32
func (*MetricValues) GetMin ¶
func (x *MetricValues) GetMin() float32
func (*MetricValues) GetP99 ¶
func (x *MetricValues) GetP99() float32
func (*MetricValues) GetPercentOfTotal ¶
func (x *MetricValues) GetPercentOfTotal() float32
func (*MetricValues) GetRate ¶
func (x *MetricValues) GetRate() float32
func (*MetricValues) GetSum ¶
func (x *MetricValues) GetSum() float32
func (*MetricValues) ProtoMessage ¶
func (*MetricValues) ProtoMessage()
func (*MetricValues) ProtoReflect ¶
func (x *MetricValues) ProtoReflect() protoreflect.Message
func (*MetricValues) Reset ¶
func (x *MetricValues) Reset()
func (*MetricValues) String ¶
func (x *MetricValues) String() string
func (*MetricValues) Validate ¶
func (this *MetricValues) Validate() error
type MetricsBucket ¶
type MetricsBucket struct { // md5 of digest_text/fingerprint. Queryid string `protobuf:"bytes,1,opt,name=queryid,proto3" json:"queryid,omitempty"` // digest_text - query signature. Query without values. Fingerprint string `protobuf:"bytes,2,opt,name=fingerprint,proto3" json:"fingerprint,omitempty"` // Service Name (can be several Services on one Node). ServiceName string `protobuf:"bytes,3,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"` // MongoDB or PostgreSQL database. // Several databases can't be combined in a single declarative query. Database string `protobuf:"bytes,4,opt,name=database,proto3" json:"database,omitempty"` // MySQL database or PostgreSQL schema. // Several schemas can be combined in a single declarative query. Schema string `protobuf:"bytes,5,opt,name=schema,proto3" json:"schema,omitempty"` // Tables or Collections list. Tables []string `protobuf:"bytes,166,rep,name=tables,proto3" json:"tables,omitempty"` // client user name. Username string `protobuf:"bytes,6,opt,name=username,proto3" json:"username,omitempty"` // client IP or hostname. ClientHost string `protobuf:"bytes,7,opt,name=client_host,json=clientHost,proto3" json:"client_host,omitempty"` // Node identifier NodeId string `protobuf:"bytes,224,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` // Node name NodeName string `protobuf:"bytes,225,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"` // Node type NodeType string `protobuf:"bytes,226,opt,name=node_type,json=nodeType,proto3" json:"node_type,omitempty"` // Machine identifier MachineId string `protobuf:"bytes,227,opt,name=machine_id,json=machineId,proto3" json:"machine_id,omitempty"` // Container identifier ContainerId string `protobuf:"bytes,228,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"` // Container name ContainerName string `protobuf:"bytes,165,opt,name=container_name,json=containerName,proto3" json:"container_name,omitempty"` // Node model NodeModel string `protobuf:"bytes,164,opt,name=node_model,json=nodeModel,proto3" json:"node_model,omitempty"` // Region name Region string `protobuf:"bytes,163,opt,name=region,proto3" json:"region,omitempty"` // Availability zone Az string `protobuf:"bytes,162,opt,name=az,proto3" json:"az,omitempty"` // Service identifier ServiceId string `protobuf:"bytes,229,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"` // Type of service ServiceType string `protobuf:"bytes,160,opt,name=service_type,json=serviceType,proto3" json:"service_type,omitempty"` // Environment name Environment string `protobuf:"bytes,161,opt,name=environment,proto3" json:"environment,omitempty"` // Cluster name Cluster string `protobuf:"bytes,159,opt,name=cluster,proto3" json:"cluster,omitempty"` // Name of replication set ReplicationSet string `protobuf:"bytes,158,opt,name=replication_set,json=replicationSet,proto3" json:"replication_set,omitempty"` // Identifier of agent that collect and send metrics. AgentId string `protobuf:"bytes,9,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"` // Metrics source. AgentType inventorypb.AgentType `protobuf:"varint,12,opt,name=agent_type,json=agentType,proto3,enum=inventory.AgentType" json:"agent_type,omitempty"` // Custom labels names:values. Labels map[string]string `` /* 153-byte string literal not displayed */ // Time when collection of bucket started. PeriodStartUnixSecs uint32 `protobuf:"varint,10,opt,name=period_start_unix_secs,json=periodStartUnixSecs,proto3" json:"period_start_unix_secs,omitempty"` // Duration of bucket. PeriodLengthSecs uint32 `protobuf:"varint,11,opt,name=period_length_secs,json=periodLengthSecs,proto3" json:"period_length_secs,omitempty"` // One of query example from set found in bucket. Example string `protobuf:"bytes,13,opt,name=example,proto3" json:"example,omitempty"` // Deprecated: should not be used, should be removed. // // Deprecated: Do not use. ExampleFormat ExampleFormat `` /* 133-byte string literal not displayed */ // Indicates if the query example is truncated. IsTruncated bool `protobuf:"varint,15,opt,name=is_truncated,json=isTruncated,proto3" json:"is_truncated,omitempty"` ExampleType ExampleType `protobuf:"varint,16,opt,name=example_type,json=exampleType,proto3,enum=qan.v1beta1.ExampleType" json:"example_type,omitempty"` // Metrics of query example in JSON format. ExampleMetrics string `protobuf:"bytes,17,opt,name=example_metrics,json=exampleMetrics,proto3" json:"example_metrics,omitempty"` // How many queries was with warnings in bucket. NumQueriesWithWarnings float32 `` /* 134-byte string literal not displayed */ // List of warnings: {code: count}. Warnings map[uint64]uint64 `` /* 160-byte string literal not displayed */ // How many queries was with error in bucket. NumQueriesWithErrors float32 `` /* 128-byte string literal not displayed */ // List of errors: {code: count}. Errors map[uint64]uint64 `` /* 156-byte string literal not displayed */ // Amount queries in this bucket. NumQueries float32 `protobuf:"fixed32,22,opt,name=num_queries,json=numQueries,proto3" json:"num_queries,omitempty"` // How many times query_time was found. MQueryTimeCnt float32 `protobuf:"fixed32,23,opt,name=m_query_time_cnt,json=mQueryTimeCnt,proto3" json:"m_query_time_cnt,omitempty"` // The statement execution time in seconds. MQueryTimeSum float32 `protobuf:"fixed32,24,opt,name=m_query_time_sum,json=mQueryTimeSum,proto3" json:"m_query_time_sum,omitempty"` // Smallest value of query_time in bucket. MQueryTimeMin float32 `protobuf:"fixed32,25,opt,name=m_query_time_min,json=mQueryTimeMin,proto3" json:"m_query_time_min,omitempty"` // Biggest value of query_time in bucket. MQueryTimeMax float32 `protobuf:"fixed32,26,opt,name=m_query_time_max,json=mQueryTimeMax,proto3" json:"m_query_time_max,omitempty"` // 99 percentile of value of query_time in bucket. MQueryTimeP99 float32 `protobuf:"fixed32,27,opt,name=m_query_time_p99,json=mQueryTimeP99,proto3" json:"m_query_time_p99,omitempty"` MLockTimeCnt float32 `protobuf:"fixed32,28,opt,name=m_lock_time_cnt,json=mLockTimeCnt,proto3" json:"m_lock_time_cnt,omitempty"` // The time to acquire locks in seconds. MLockTimeSum float32 `protobuf:"fixed32,29,opt,name=m_lock_time_sum,json=mLockTimeSum,proto3" json:"m_lock_time_sum,omitempty"` MLockTimeMin float32 `protobuf:"fixed32,30,opt,name=m_lock_time_min,json=mLockTimeMin,proto3" json:"m_lock_time_min,omitempty"` MLockTimeMax float32 `protobuf:"fixed32,31,opt,name=m_lock_time_max,json=mLockTimeMax,proto3" json:"m_lock_time_max,omitempty"` MLockTimeP99 float32 `protobuf:"fixed32,32,opt,name=m_lock_time_p99,json=mLockTimeP99,proto3" json:"m_lock_time_p99,omitempty"` MRowsSentCnt float32 `protobuf:"fixed32,33,opt,name=m_rows_sent_cnt,json=mRowsSentCnt,proto3" json:"m_rows_sent_cnt,omitempty"` // The number of rows sent to the client. MRowsSentSum float32 `protobuf:"fixed32,34,opt,name=m_rows_sent_sum,json=mRowsSentSum,proto3" json:"m_rows_sent_sum,omitempty"` MRowsSentMin float32 `protobuf:"fixed32,35,opt,name=m_rows_sent_min,json=mRowsSentMin,proto3" json:"m_rows_sent_min,omitempty"` MRowsSentMax float32 `protobuf:"fixed32,36,opt,name=m_rows_sent_max,json=mRowsSentMax,proto3" json:"m_rows_sent_max,omitempty"` MRowsSentP99 float32 `protobuf:"fixed32,37,opt,name=m_rows_sent_p99,json=mRowsSentP99,proto3" json:"m_rows_sent_p99,omitempty"` MRowsExaminedCnt float32 `protobuf:"fixed32,38,opt,name=m_rows_examined_cnt,json=mRowsExaminedCnt,proto3" json:"m_rows_examined_cnt,omitempty"` // Number of rows scanned - SELECT. MRowsExaminedSum float32 `protobuf:"fixed32,39,opt,name=m_rows_examined_sum,json=mRowsExaminedSum,proto3" json:"m_rows_examined_sum,omitempty"` MRowsExaminedMin float32 `protobuf:"fixed32,40,opt,name=m_rows_examined_min,json=mRowsExaminedMin,proto3" json:"m_rows_examined_min,omitempty"` MRowsExaminedMax float32 `protobuf:"fixed32,41,opt,name=m_rows_examined_max,json=mRowsExaminedMax,proto3" json:"m_rows_examined_max,omitempty"` MRowsExaminedP99 float32 `protobuf:"fixed32,42,opt,name=m_rows_examined_p99,json=mRowsExaminedP99,proto3" json:"m_rows_examined_p99,omitempty"` MRowsAffectedCnt float32 `protobuf:"fixed32,43,opt,name=m_rows_affected_cnt,json=mRowsAffectedCnt,proto3" json:"m_rows_affected_cnt,omitempty"` // Number of rows changed - UPDATE, DELETE, INSERT. MRowsAffectedSum float32 `protobuf:"fixed32,44,opt,name=m_rows_affected_sum,json=mRowsAffectedSum,proto3" json:"m_rows_affected_sum,omitempty"` MRowsAffectedMin float32 `protobuf:"fixed32,45,opt,name=m_rows_affected_min,json=mRowsAffectedMin,proto3" json:"m_rows_affected_min,omitempty"` MRowsAffectedMax float32 `protobuf:"fixed32,46,opt,name=m_rows_affected_max,json=mRowsAffectedMax,proto3" json:"m_rows_affected_max,omitempty"` MRowsAffectedP99 float32 `protobuf:"fixed32,47,opt,name=m_rows_affected_p99,json=mRowsAffectedP99,proto3" json:"m_rows_affected_p99,omitempty"` MRowsReadCnt float32 `protobuf:"fixed32,48,opt,name=m_rows_read_cnt,json=mRowsReadCnt,proto3" json:"m_rows_read_cnt,omitempty"` // The number of rows read from tables. MRowsReadSum float32 `protobuf:"fixed32,49,opt,name=m_rows_read_sum,json=mRowsReadSum,proto3" json:"m_rows_read_sum,omitempty"` MRowsReadMin float32 `protobuf:"fixed32,50,opt,name=m_rows_read_min,json=mRowsReadMin,proto3" json:"m_rows_read_min,omitempty"` MRowsReadMax float32 `protobuf:"fixed32,51,opt,name=m_rows_read_max,json=mRowsReadMax,proto3" json:"m_rows_read_max,omitempty"` MRowsReadP99 float32 `protobuf:"fixed32,52,opt,name=m_rows_read_p99,json=mRowsReadP99,proto3" json:"m_rows_read_p99,omitempty"` MMergePassesCnt float32 `protobuf:"fixed32,53,opt,name=m_merge_passes_cnt,json=mMergePassesCnt,proto3" json:"m_merge_passes_cnt,omitempty"` // The number of merge passes that the sort algorithm has had to do. MMergePassesSum float32 `protobuf:"fixed32,54,opt,name=m_merge_passes_sum,json=mMergePassesSum,proto3" json:"m_merge_passes_sum,omitempty"` MMergePassesMin float32 `protobuf:"fixed32,55,opt,name=m_merge_passes_min,json=mMergePassesMin,proto3" json:"m_merge_passes_min,omitempty"` MMergePassesMax float32 `protobuf:"fixed32,56,opt,name=m_merge_passes_max,json=mMergePassesMax,proto3" json:"m_merge_passes_max,omitempty"` MMergePassesP99 float32 `protobuf:"fixed32,57,opt,name=m_merge_passes_p99,json=mMergePassesP99,proto3" json:"m_merge_passes_p99,omitempty"` MInnodbIoROpsCnt float32 `protobuf:"fixed32,58,opt,name=m_innodb_io_r_ops_cnt,json=mInnodbIoROpsCnt,proto3" json:"m_innodb_io_r_ops_cnt,omitempty"` // Counts the number of page read operations scheduled. MInnodbIoROpsSum float32 `protobuf:"fixed32,59,opt,name=m_innodb_io_r_ops_sum,json=mInnodbIoROpsSum,proto3" json:"m_innodb_io_r_ops_sum,omitempty"` MInnodbIoROpsMin float32 `protobuf:"fixed32,60,opt,name=m_innodb_io_r_ops_min,json=mInnodbIoROpsMin,proto3" json:"m_innodb_io_r_ops_min,omitempty"` MInnodbIoROpsMax float32 `protobuf:"fixed32,61,opt,name=m_innodb_io_r_ops_max,json=mInnodbIoROpsMax,proto3" json:"m_innodb_io_r_ops_max,omitempty"` MInnodbIoROpsP99 float32 `protobuf:"fixed32,62,opt,name=m_innodb_io_r_ops_p99,json=mInnodbIoROpsP99,proto3" json:"m_innodb_io_r_ops_p99,omitempty"` MInnodbIoRBytesCnt float32 `` /* 126-byte string literal not displayed */ // Similar to innodb_IO_r_ops, but the unit is bytes. MInnodbIoRBytesSum float32 `` /* 126-byte string literal not displayed */ MInnodbIoRBytesMin float32 `` /* 126-byte string literal not displayed */ MInnodbIoRBytesMax float32 `` /* 126-byte string literal not displayed */ MInnodbIoRBytesP99 float32 `` /* 126-byte string literal not displayed */ MInnodbIoRWaitCnt float32 `protobuf:"fixed32,68,opt,name=m_innodb_io_r_wait_cnt,json=mInnodbIoRWaitCnt,proto3" json:"m_innodb_io_r_wait_cnt,omitempty"` // Shows how long (in seconds) it took InnoDB to actually read the data from storage. MInnodbIoRWaitSum float32 `protobuf:"fixed32,69,opt,name=m_innodb_io_r_wait_sum,json=mInnodbIoRWaitSum,proto3" json:"m_innodb_io_r_wait_sum,omitempty"` MInnodbIoRWaitMin float32 `protobuf:"fixed32,70,opt,name=m_innodb_io_r_wait_min,json=mInnodbIoRWaitMin,proto3" json:"m_innodb_io_r_wait_min,omitempty"` MInnodbIoRWaitMax float32 `protobuf:"fixed32,71,opt,name=m_innodb_io_r_wait_max,json=mInnodbIoRWaitMax,proto3" json:"m_innodb_io_r_wait_max,omitempty"` MInnodbIoRWaitP99 float32 `protobuf:"fixed32,72,opt,name=m_innodb_io_r_wait_p99,json=mInnodbIoRWaitP99,proto3" json:"m_innodb_io_r_wait_p99,omitempty"` MInnodbRecLockWaitCnt float32 `` /* 135-byte string literal not displayed */ // Shows how long (in seconds) the query waited for row locks. MInnodbRecLockWaitSum float32 `` /* 135-byte string literal not displayed */ MInnodbRecLockWaitMin float32 `` /* 135-byte string literal not displayed */ MInnodbRecLockWaitMax float32 `` /* 135-byte string literal not displayed */ MInnodbRecLockWaitP99 float32 `` /* 135-byte string literal not displayed */ MInnodbQueueWaitCnt float32 `` /* 127-byte string literal not displayed */ // Shows how long (in seconds) the query spent either waiting to enter the InnoDB queue or inside that queue waiting for execution. MInnodbQueueWaitSum float32 `` /* 127-byte string literal not displayed */ MInnodbQueueWaitMin float32 `` /* 127-byte string literal not displayed */ MInnodbQueueWaitMax float32 `` /* 127-byte string literal not displayed */ MInnodbQueueWaitP99 float32 `` /* 127-byte string literal not displayed */ MInnodbPagesDistinctCnt float32 `` /* 139-byte string literal not displayed */ // Counts approximately the number of unique pages the query accessed. MInnodbPagesDistinctSum float32 `` /* 139-byte string literal not displayed */ MInnodbPagesDistinctMin float32 `` /* 139-byte string literal not displayed */ MInnodbPagesDistinctMax float32 `` /* 139-byte string literal not displayed */ MInnodbPagesDistinctP99 float32 `` /* 139-byte string literal not displayed */ MQueryLengthCnt float32 `protobuf:"fixed32,88,opt,name=m_query_length_cnt,json=mQueryLengthCnt,proto3" json:"m_query_length_cnt,omitempty"` // Shows how long the query is. MQueryLengthSum float32 `protobuf:"fixed32,89,opt,name=m_query_length_sum,json=mQueryLengthSum,proto3" json:"m_query_length_sum,omitempty"` MQueryLengthMin float32 `protobuf:"fixed32,90,opt,name=m_query_length_min,json=mQueryLengthMin,proto3" json:"m_query_length_min,omitempty"` MQueryLengthMax float32 `protobuf:"fixed32,91,opt,name=m_query_length_max,json=mQueryLengthMax,proto3" json:"m_query_length_max,omitempty"` MQueryLengthP99 float32 `protobuf:"fixed32,92,opt,name=m_query_length_p99,json=mQueryLengthP99,proto3" json:"m_query_length_p99,omitempty"` MBytesSentCnt float32 `protobuf:"fixed32,93,opt,name=m_bytes_sent_cnt,json=mBytesSentCnt,proto3" json:"m_bytes_sent_cnt,omitempty"` // The number of bytes sent to all clients. MBytesSentSum float32 `protobuf:"fixed32,94,opt,name=m_bytes_sent_sum,json=mBytesSentSum,proto3" json:"m_bytes_sent_sum,omitempty"` MBytesSentMin float32 `protobuf:"fixed32,95,opt,name=m_bytes_sent_min,json=mBytesSentMin,proto3" json:"m_bytes_sent_min,omitempty"` MBytesSentMax float32 `protobuf:"fixed32,96,opt,name=m_bytes_sent_max,json=mBytesSentMax,proto3" json:"m_bytes_sent_max,omitempty"` MBytesSentP99 float32 `protobuf:"fixed32,97,opt,name=m_bytes_sent_p99,json=mBytesSentP99,proto3" json:"m_bytes_sent_p99,omitempty"` MTmpTablesCnt float32 `protobuf:"fixed32,98,opt,name=m_tmp_tables_cnt,json=mTmpTablesCnt,proto3" json:"m_tmp_tables_cnt,omitempty"` // Number of temporary tables created on memory for the query. MTmpTablesSum float32 `protobuf:"fixed32,99,opt,name=m_tmp_tables_sum,json=mTmpTablesSum,proto3" json:"m_tmp_tables_sum,omitempty"` MTmpTablesMin float32 `protobuf:"fixed32,100,opt,name=m_tmp_tables_min,json=mTmpTablesMin,proto3" json:"m_tmp_tables_min,omitempty"` MTmpTablesMax float32 `protobuf:"fixed32,101,opt,name=m_tmp_tables_max,json=mTmpTablesMax,proto3" json:"m_tmp_tables_max,omitempty"` MTmpTablesP99 float32 `protobuf:"fixed32,102,opt,name=m_tmp_tables_p99,json=mTmpTablesP99,proto3" json:"m_tmp_tables_p99,omitempty"` MTmpDiskTablesCnt float32 `protobuf:"fixed32,103,opt,name=m_tmp_disk_tables_cnt,json=mTmpDiskTablesCnt,proto3" json:"m_tmp_disk_tables_cnt,omitempty"` // Number of temporary tables created on disk for the query. MTmpDiskTablesSum float32 `protobuf:"fixed32,104,opt,name=m_tmp_disk_tables_sum,json=mTmpDiskTablesSum,proto3" json:"m_tmp_disk_tables_sum,omitempty"` MTmpDiskTablesMin float32 `protobuf:"fixed32,105,opt,name=m_tmp_disk_tables_min,json=mTmpDiskTablesMin,proto3" json:"m_tmp_disk_tables_min,omitempty"` MTmpDiskTablesMax float32 `protobuf:"fixed32,106,opt,name=m_tmp_disk_tables_max,json=mTmpDiskTablesMax,proto3" json:"m_tmp_disk_tables_max,omitempty"` MTmpDiskTablesP99 float32 `protobuf:"fixed32,107,opt,name=m_tmp_disk_tables_p99,json=mTmpDiskTablesP99,proto3" json:"m_tmp_disk_tables_p99,omitempty"` MTmpTableSizesCnt float32 `protobuf:"fixed32,108,opt,name=m_tmp_table_sizes_cnt,json=mTmpTableSizesCnt,proto3" json:"m_tmp_table_sizes_cnt,omitempty"` // Total Size in bytes for all temporary tables used in the query. MTmpTableSizesSum float32 `protobuf:"fixed32,109,opt,name=m_tmp_table_sizes_sum,json=mTmpTableSizesSum,proto3" json:"m_tmp_table_sizes_sum,omitempty"` MTmpTableSizesMin float32 `protobuf:"fixed32,110,opt,name=m_tmp_table_sizes_min,json=mTmpTableSizesMin,proto3" json:"m_tmp_table_sizes_min,omitempty"` MTmpTableSizesMax float32 `protobuf:"fixed32,111,opt,name=m_tmp_table_sizes_max,json=mTmpTableSizesMax,proto3" json:"m_tmp_table_sizes_max,omitempty"` MTmpTableSizesP99 float32 `protobuf:"fixed32,112,opt,name=m_tmp_table_sizes_p99,json=mTmpTableSizesP99,proto3" json:"m_tmp_table_sizes_p99,omitempty"` // // Boolean metrics: // - *_cnt - how many times this matric was met. // - *_sum - how many times this matric was true. // MQcHitCnt float32 `protobuf:"fixed32,113,opt,name=m_qc_hit_cnt,json=mQcHitCnt,proto3" json:"m_qc_hit_cnt,omitempty"` // Query Cache hits. MQcHitSum float32 `protobuf:"fixed32,114,opt,name=m_qc_hit_sum,json=mQcHitSum,proto3" json:"m_qc_hit_sum,omitempty"` MFullScanCnt float32 `protobuf:"fixed32,115,opt,name=m_full_scan_cnt,json=mFullScanCnt,proto3" json:"m_full_scan_cnt,omitempty"` // The query performed a full table scan. MFullScanSum float32 `protobuf:"fixed32,116,opt,name=m_full_scan_sum,json=mFullScanSum,proto3" json:"m_full_scan_sum,omitempty"` MFullJoinCnt float32 `protobuf:"fixed32,117,opt,name=m_full_join_cnt,json=mFullJoinCnt,proto3" json:"m_full_join_cnt,omitempty"` // The query performed a full join (a join without indexes). MFullJoinSum float32 `protobuf:"fixed32,118,opt,name=m_full_join_sum,json=mFullJoinSum,proto3" json:"m_full_join_sum,omitempty"` MTmpTableCnt float32 `protobuf:"fixed32,119,opt,name=m_tmp_table_cnt,json=mTmpTableCnt,proto3" json:"m_tmp_table_cnt,omitempty"` // The query created an implicit internal temporary table. MTmpTableSum float32 `protobuf:"fixed32,120,opt,name=m_tmp_table_sum,json=mTmpTableSum,proto3" json:"m_tmp_table_sum,omitempty"` MTmpTableOnDiskCnt float32 `` /* 127-byte string literal not displayed */ // The querys temporary table was stored on disk. MTmpTableOnDiskSum float32 `` /* 127-byte string literal not displayed */ MFilesortCnt float32 `protobuf:"fixed32,123,opt,name=m_filesort_cnt,json=mFilesortCnt,proto3" json:"m_filesort_cnt,omitempty"` // The query used a filesort. MFilesortSum float32 `protobuf:"fixed32,124,opt,name=m_filesort_sum,json=mFilesortSum,proto3" json:"m_filesort_sum,omitempty"` MFilesortOnDiskCnt float32 `protobuf:"fixed32,125,opt,name=m_filesort_on_disk_cnt,json=mFilesortOnDiskCnt,proto3" json:"m_filesort_on_disk_cnt,omitempty"` // The filesort was performed on disk. MFilesortOnDiskSum float32 `protobuf:"fixed32,126,opt,name=m_filesort_on_disk_sum,json=mFilesortOnDiskSum,proto3" json:"m_filesort_on_disk_sum,omitempty"` MSelectFullRangeJoinCnt float32 `` /* 142-byte string literal not displayed */ // The number of joins that used a range search on a reference table. MSelectFullRangeJoinSum float32 `` /* 142-byte string literal not displayed */ MSelectRangeCnt float32 `protobuf:"fixed32,129,opt,name=m_select_range_cnt,json=mSelectRangeCnt,proto3" json:"m_select_range_cnt,omitempty"` // The number of joins that used ranges on the first table. MSelectRangeSum float32 `protobuf:"fixed32,130,opt,name=m_select_range_sum,json=mSelectRangeSum,proto3" json:"m_select_range_sum,omitempty"` MSelectRangeCheckCnt float32 `` /* 131-byte string literal not displayed */ // The number of joins without keys that check for key usage after each row. MSelectRangeCheckSum float32 `` /* 131-byte string literal not displayed */ MSortRangeCnt float32 `protobuf:"fixed32,133,opt,name=m_sort_range_cnt,json=mSortRangeCnt,proto3" json:"m_sort_range_cnt,omitempty"` // The number of sorts that were done using ranges. MSortRangeSum float32 `protobuf:"fixed32,134,opt,name=m_sort_range_sum,json=mSortRangeSum,proto3" json:"m_sort_range_sum,omitempty"` MSortRowsCnt float32 `protobuf:"fixed32,135,opt,name=m_sort_rows_cnt,json=mSortRowsCnt,proto3" json:"m_sort_rows_cnt,omitempty"` // The number of sorted rows. MSortRowsSum float32 `protobuf:"fixed32,136,opt,name=m_sort_rows_sum,json=mSortRowsSum,proto3" json:"m_sort_rows_sum,omitempty"` MSortScanCnt float32 `protobuf:"fixed32,137,opt,name=m_sort_scan_cnt,json=mSortScanCnt,proto3" json:"m_sort_scan_cnt,omitempty"` // The number of sorts that were done by scanning the table. MSortScanSum float32 `protobuf:"fixed32,138,opt,name=m_sort_scan_sum,json=mSortScanSum,proto3" json:"m_sort_scan_sum,omitempty"` MNoIndexUsedCnt float32 `protobuf:"fixed32,139,opt,name=m_no_index_used_cnt,json=mNoIndexUsedCnt,proto3" json:"m_no_index_used_cnt,omitempty"` // The number of queries without index. MNoIndexUsedSum float32 `protobuf:"fixed32,140,opt,name=m_no_index_used_sum,json=mNoIndexUsedSum,proto3" json:"m_no_index_used_sum,omitempty"` MNoGoodIndexUsedCnt float32 `` /* 130-byte string literal not displayed */ // The number of queries without good index. MNoGoodIndexUsedSum float32 `` /* 130-byte string literal not displayed */ MDocsReturnedCnt float32 `protobuf:"fixed32,143,opt,name=m_docs_returned_cnt,json=mDocsReturnedCnt,proto3" json:"m_docs_returned_cnt,omitempty"` // The number of returned documents. MDocsReturnedSum float32 `protobuf:"fixed32,144,opt,name=m_docs_returned_sum,json=mDocsReturnedSum,proto3" json:"m_docs_returned_sum,omitempty"` MDocsReturnedMin float32 `protobuf:"fixed32,145,opt,name=m_docs_returned_min,json=mDocsReturnedMin,proto3" json:"m_docs_returned_min,omitempty"` MDocsReturnedMax float32 `protobuf:"fixed32,146,opt,name=m_docs_returned_max,json=mDocsReturnedMax,proto3" json:"m_docs_returned_max,omitempty"` MDocsReturnedP99 float32 `protobuf:"fixed32,147,opt,name=m_docs_returned_p99,json=mDocsReturnedP99,proto3" json:"m_docs_returned_p99,omitempty"` MResponseLengthCnt float32 `protobuf:"fixed32,148,opt,name=m_response_length_cnt,json=mResponseLengthCnt,proto3" json:"m_response_length_cnt,omitempty"` // The response length of the query result in bytes. MResponseLengthSum float32 `protobuf:"fixed32,149,opt,name=m_response_length_sum,json=mResponseLengthSum,proto3" json:"m_response_length_sum,omitempty"` MResponseLengthMin float32 `protobuf:"fixed32,150,opt,name=m_response_length_min,json=mResponseLengthMin,proto3" json:"m_response_length_min,omitempty"` MResponseLengthMax float32 `protobuf:"fixed32,151,opt,name=m_response_length_max,json=mResponseLengthMax,proto3" json:"m_response_length_max,omitempty"` MResponseLengthP99 float32 `protobuf:"fixed32,152,opt,name=m_response_length_p99,json=mResponseLengthP99,proto3" json:"m_response_length_p99,omitempty"` MDocsScannedCnt float32 `protobuf:"fixed32,153,opt,name=m_docs_scanned_cnt,json=mDocsScannedCnt,proto3" json:"m_docs_scanned_cnt,omitempty"` // The number of scanned documents. MDocsScannedSum float32 `protobuf:"fixed32,154,opt,name=m_docs_scanned_sum,json=mDocsScannedSum,proto3" json:"m_docs_scanned_sum,omitempty"` MDocsScannedMin float32 `protobuf:"fixed32,155,opt,name=m_docs_scanned_min,json=mDocsScannedMin,proto3" json:"m_docs_scanned_min,omitempty"` MDocsScannedMax float32 `protobuf:"fixed32,156,opt,name=m_docs_scanned_max,json=mDocsScannedMax,proto3" json:"m_docs_scanned_max,omitempty"` MDocsScannedP99 float32 `protobuf:"fixed32,157,opt,name=m_docs_scanned_p99,json=mDocsScannedP99,proto3" json:"m_docs_scanned_p99,omitempty"` // Total number of shared block cache hits by the statement. // Total number of shared blocks read by the statement. // Total number of shared blocks dirtied by the statement. // Total number of shared blocks written by the statement. MLocalBlksHitCnt float32 `protobuf:"fixed32,208,opt,name=m_local_blks_hit_cnt,json=mLocalBlksHitCnt,proto3" json:"m_local_blks_hit_cnt,omitempty"` // Total number of local block cache hits by the statement. MLocalBlksHitSum float32 `protobuf:"fixed32,209,opt,name=m_local_blks_hit_sum,json=mLocalBlksHitSum,proto3" json:"m_local_blks_hit_sum,omitempty"` MLocalBlksReadCnt float32 `protobuf:"fixed32,210,opt,name=m_local_blks_read_cnt,json=mLocalBlksReadCnt,proto3" json:"m_local_blks_read_cnt,omitempty"` // Total number of local blocks read by the statement. MLocalBlksReadSum float32 `protobuf:"fixed32,211,opt,name=m_local_blks_read_sum,json=mLocalBlksReadSum,proto3" json:"m_local_blks_read_sum,omitempty"` MLocalBlksDirtiedCnt float32 `` /* 131-byte string literal not displayed */ // Total number of local blocks dirtied by the statement. MLocalBlksDirtiedSum float32 `` /* 131-byte string literal not displayed */ MLocalBlksWrittenCnt float32 `` /* 131-byte string literal not displayed */ // Total number of local blocks written by the statement. MLocalBlksWrittenSum float32 `` /* 131-byte string literal not displayed */ MTempBlksReadCnt float32 `protobuf:"fixed32,216,opt,name=m_temp_blks_read_cnt,json=mTempBlksReadCnt,proto3" json:"m_temp_blks_read_cnt,omitempty"` // Total number of temp blocks read by the statement. MTempBlksReadSum float32 `protobuf:"fixed32,217,opt,name=m_temp_blks_read_sum,json=mTempBlksReadSum,proto3" json:"m_temp_blks_read_sum,omitempty"` MTempBlksWrittenCnt float32 `` /* 128-byte string literal not displayed */ // Total number of temp blocks written by the statement. MTempBlksWrittenSum float32 `` /* 128-byte string literal not displayed */ MBlkReadTimeCnt float32 `protobuf:"fixed32,220,opt,name=m_blk_read_time_cnt,json=mBlkReadTimeCnt,proto3" json:"m_blk_read_time_cnt,omitempty"` // Total time the statement spent reading blocks, in milliseconds (if track_io_timing is enabled, otherwise zero). MBlkReadTimeSum float32 `protobuf:"fixed32,221,opt,name=m_blk_read_time_sum,json=mBlkReadTimeSum,proto3" json:"m_blk_read_time_sum,omitempty"` MBlkWriteTimeCnt float32 `protobuf:"fixed32,222,opt,name=m_blk_write_time_cnt,json=mBlkWriteTimeCnt,proto3" json:"m_blk_write_time_cnt,omitempty"` // Total time the statement spent writing blocks, in milliseconds (if track_io_timing is enabled, otherwise zero). MBlkWriteTimeSum float32 `protobuf:"fixed32,223,opt,name=m_blk_write_time_sum,json=mBlkWriteTimeSum,proto3" json:"m_blk_write_time_sum,omitempty"` MCpuUserTimeCnt float32 `protobuf:"fixed32,230,opt,name=m_cpu_user_time_cnt,json=mCpuUserTimeCnt,proto3" json:"m_cpu_user_time_cnt,omitempty"` // Total time user spent in query. MCpuUserTimeSum float32 `protobuf:"fixed32,231,opt,name=m_cpu_user_time_sum,json=mCpuUserTimeSum,proto3" json:"m_cpu_user_time_sum,omitempty"` MCpuSysTimeCnt float32 `protobuf:"fixed32,232,opt,name=m_cpu_sys_time_cnt,json=mCpuSysTimeCnt,proto3" json:"m_cpu_sys_time_cnt,omitempty"` // Total time system spent in query. MCpuSysTimeSum float32 `protobuf:"fixed32,233,opt,name=m_cpu_sys_time_sum,json=mCpuSysTimeSum,proto3" json:"m_cpu_sys_time_sum,omitempty"` // contains filtered or unexported fields }
MetricsBucket is aggregated message created by pmm-agent. Contains information about one query selected in defined way from query class in specific period of time.
func (*MetricsBucket) Descriptor
deprecated
func (*MetricsBucket) Descriptor() ([]byte, []int)
Deprecated: Use MetricsBucket.ProtoReflect.Descriptor instead.
func (*MetricsBucket) GetAgentId ¶
func (x *MetricsBucket) GetAgentId() string
func (*MetricsBucket) GetAgentType ¶
func (x *MetricsBucket) GetAgentType() inventorypb.AgentType
func (*MetricsBucket) GetAz ¶
func (x *MetricsBucket) GetAz() string
func (*MetricsBucket) GetClientHost ¶
func (x *MetricsBucket) GetClientHost() string
func (*MetricsBucket) GetCluster ¶
func (x *MetricsBucket) GetCluster() string
func (*MetricsBucket) GetContainerId ¶
func (x *MetricsBucket) GetContainerId() string
func (*MetricsBucket) GetContainerName ¶
func (x *MetricsBucket) GetContainerName() string
func (*MetricsBucket) GetDatabase ¶
func (x *MetricsBucket) GetDatabase() string
func (*MetricsBucket) GetEnvironment ¶
func (x *MetricsBucket) GetEnvironment() string
func (*MetricsBucket) GetErrors ¶
func (x *MetricsBucket) GetErrors() map[uint64]uint64
func (*MetricsBucket) GetExample ¶
func (x *MetricsBucket) GetExample() string
func (*MetricsBucket) GetExampleFormat
deprecated
func (x *MetricsBucket) GetExampleFormat() ExampleFormat
Deprecated: Do not use.
func (*MetricsBucket) GetExampleMetrics ¶
func (x *MetricsBucket) GetExampleMetrics() string
func (*MetricsBucket) GetExampleType ¶
func (x *MetricsBucket) GetExampleType() ExampleType
func (*MetricsBucket) GetFingerprint ¶
func (x *MetricsBucket) GetFingerprint() string
func (*MetricsBucket) GetIsTruncated ¶
func (x *MetricsBucket) GetIsTruncated() bool
func (*MetricsBucket) GetLabels ¶
func (x *MetricsBucket) GetLabels() map[string]string
func (*MetricsBucket) GetMBlkReadTimeCnt ¶
func (x *MetricsBucket) GetMBlkReadTimeCnt() float32
func (*MetricsBucket) GetMBlkReadTimeSum ¶
func (x *MetricsBucket) GetMBlkReadTimeSum() float32
func (*MetricsBucket) GetMBlkWriteTimeCnt ¶
func (x *MetricsBucket) GetMBlkWriteTimeCnt() float32
func (*MetricsBucket) GetMBlkWriteTimeSum ¶
func (x *MetricsBucket) GetMBlkWriteTimeSum() float32
func (*MetricsBucket) GetMBytesSentCnt ¶
func (x *MetricsBucket) GetMBytesSentCnt() float32
func (*MetricsBucket) GetMBytesSentMax ¶
func (x *MetricsBucket) GetMBytesSentMax() float32
func (*MetricsBucket) GetMBytesSentMin ¶
func (x *MetricsBucket) GetMBytesSentMin() float32
func (*MetricsBucket) GetMBytesSentP99 ¶
func (x *MetricsBucket) GetMBytesSentP99() float32
func (*MetricsBucket) GetMBytesSentSum ¶
func (x *MetricsBucket) GetMBytesSentSum() float32
func (*MetricsBucket) GetMCpuSysTimeCnt ¶
func (x *MetricsBucket) GetMCpuSysTimeCnt() float32
func (*MetricsBucket) GetMCpuSysTimeSum ¶
func (x *MetricsBucket) GetMCpuSysTimeSum() float32
func (*MetricsBucket) GetMCpuUserTimeCnt ¶
func (x *MetricsBucket) GetMCpuUserTimeCnt() float32
func (*MetricsBucket) GetMCpuUserTimeSum ¶
func (x *MetricsBucket) GetMCpuUserTimeSum() float32
func (*MetricsBucket) GetMDocsReturnedCnt ¶
func (x *MetricsBucket) GetMDocsReturnedCnt() float32
func (*MetricsBucket) GetMDocsReturnedMax ¶
func (x *MetricsBucket) GetMDocsReturnedMax() float32
func (*MetricsBucket) GetMDocsReturnedMin ¶
func (x *MetricsBucket) GetMDocsReturnedMin() float32
func (*MetricsBucket) GetMDocsReturnedP99 ¶
func (x *MetricsBucket) GetMDocsReturnedP99() float32
func (*MetricsBucket) GetMDocsReturnedSum ¶
func (x *MetricsBucket) GetMDocsReturnedSum() float32
func (*MetricsBucket) GetMDocsScannedCnt ¶
func (x *MetricsBucket) GetMDocsScannedCnt() float32
func (*MetricsBucket) GetMDocsScannedMax ¶
func (x *MetricsBucket) GetMDocsScannedMax() float32
func (*MetricsBucket) GetMDocsScannedMin ¶
func (x *MetricsBucket) GetMDocsScannedMin() float32
func (*MetricsBucket) GetMDocsScannedP99 ¶
func (x *MetricsBucket) GetMDocsScannedP99() float32
func (*MetricsBucket) GetMDocsScannedSum ¶
func (x *MetricsBucket) GetMDocsScannedSum() float32
func (*MetricsBucket) GetMFilesortCnt ¶
func (x *MetricsBucket) GetMFilesortCnt() float32
func (*MetricsBucket) GetMFilesortOnDiskCnt ¶
func (x *MetricsBucket) GetMFilesortOnDiskCnt() float32
func (*MetricsBucket) GetMFilesortOnDiskSum ¶
func (x *MetricsBucket) GetMFilesortOnDiskSum() float32
func (*MetricsBucket) GetMFilesortSum ¶
func (x *MetricsBucket) GetMFilesortSum() float32
func (*MetricsBucket) GetMFullJoinCnt ¶
func (x *MetricsBucket) GetMFullJoinCnt() float32
func (*MetricsBucket) GetMFullJoinSum ¶
func (x *MetricsBucket) GetMFullJoinSum() float32
func (*MetricsBucket) GetMFullScanCnt ¶
func (x *MetricsBucket) GetMFullScanCnt() float32
func (*MetricsBucket) GetMFullScanSum ¶
func (x *MetricsBucket) GetMFullScanSum() float32
func (*MetricsBucket) GetMInnodbIoRBytesCnt ¶
func (x *MetricsBucket) GetMInnodbIoRBytesCnt() float32
func (*MetricsBucket) GetMInnodbIoRBytesMax ¶
func (x *MetricsBucket) GetMInnodbIoRBytesMax() float32
func (*MetricsBucket) GetMInnodbIoRBytesMin ¶
func (x *MetricsBucket) GetMInnodbIoRBytesMin() float32
func (*MetricsBucket) GetMInnodbIoRBytesP99 ¶
func (x *MetricsBucket) GetMInnodbIoRBytesP99() float32
func (*MetricsBucket) GetMInnodbIoRBytesSum ¶
func (x *MetricsBucket) GetMInnodbIoRBytesSum() float32
func (*MetricsBucket) GetMInnodbIoROpsCnt ¶
func (x *MetricsBucket) GetMInnodbIoROpsCnt() float32
func (*MetricsBucket) GetMInnodbIoROpsMax ¶
func (x *MetricsBucket) GetMInnodbIoROpsMax() float32
func (*MetricsBucket) GetMInnodbIoROpsMin ¶
func (x *MetricsBucket) GetMInnodbIoROpsMin() float32
func (*MetricsBucket) GetMInnodbIoROpsP99 ¶
func (x *MetricsBucket) GetMInnodbIoROpsP99() float32
func (*MetricsBucket) GetMInnodbIoROpsSum ¶
func (x *MetricsBucket) GetMInnodbIoROpsSum() float32
func (*MetricsBucket) GetMInnodbIoRWaitCnt ¶
func (x *MetricsBucket) GetMInnodbIoRWaitCnt() float32
func (*MetricsBucket) GetMInnodbIoRWaitMax ¶
func (x *MetricsBucket) GetMInnodbIoRWaitMax() float32
func (*MetricsBucket) GetMInnodbIoRWaitMin ¶
func (x *MetricsBucket) GetMInnodbIoRWaitMin() float32
func (*MetricsBucket) GetMInnodbIoRWaitP99 ¶
func (x *MetricsBucket) GetMInnodbIoRWaitP99() float32
func (*MetricsBucket) GetMInnodbIoRWaitSum ¶
func (x *MetricsBucket) GetMInnodbIoRWaitSum() float32
func (*MetricsBucket) GetMInnodbPagesDistinctCnt ¶
func (x *MetricsBucket) GetMInnodbPagesDistinctCnt() float32
func (*MetricsBucket) GetMInnodbPagesDistinctMax ¶
func (x *MetricsBucket) GetMInnodbPagesDistinctMax() float32
func (*MetricsBucket) GetMInnodbPagesDistinctMin ¶
func (x *MetricsBucket) GetMInnodbPagesDistinctMin() float32
func (*MetricsBucket) GetMInnodbPagesDistinctP99 ¶
func (x *MetricsBucket) GetMInnodbPagesDistinctP99() float32
func (*MetricsBucket) GetMInnodbPagesDistinctSum ¶
func (x *MetricsBucket) GetMInnodbPagesDistinctSum() float32
func (*MetricsBucket) GetMInnodbQueueWaitCnt ¶
func (x *MetricsBucket) GetMInnodbQueueWaitCnt() float32
func (*MetricsBucket) GetMInnodbQueueWaitMax ¶
func (x *MetricsBucket) GetMInnodbQueueWaitMax() float32
func (*MetricsBucket) GetMInnodbQueueWaitMin ¶
func (x *MetricsBucket) GetMInnodbQueueWaitMin() float32
func (*MetricsBucket) GetMInnodbQueueWaitP99 ¶
func (x *MetricsBucket) GetMInnodbQueueWaitP99() float32
func (*MetricsBucket) GetMInnodbQueueWaitSum ¶
func (x *MetricsBucket) GetMInnodbQueueWaitSum() float32
func (*MetricsBucket) GetMInnodbRecLockWaitCnt ¶
func (x *MetricsBucket) GetMInnodbRecLockWaitCnt() float32
func (*MetricsBucket) GetMInnodbRecLockWaitMax ¶
func (x *MetricsBucket) GetMInnodbRecLockWaitMax() float32
func (*MetricsBucket) GetMInnodbRecLockWaitMin ¶
func (x *MetricsBucket) GetMInnodbRecLockWaitMin() float32
func (*MetricsBucket) GetMInnodbRecLockWaitP99 ¶
func (x *MetricsBucket) GetMInnodbRecLockWaitP99() float32
func (*MetricsBucket) GetMInnodbRecLockWaitSum ¶
func (x *MetricsBucket) GetMInnodbRecLockWaitSum() float32
func (*MetricsBucket) GetMLocalBlksDirtiedCnt ¶
func (x *MetricsBucket) GetMLocalBlksDirtiedCnt() float32
func (*MetricsBucket) GetMLocalBlksDirtiedSum ¶
func (x *MetricsBucket) GetMLocalBlksDirtiedSum() float32
func (*MetricsBucket) GetMLocalBlksHitCnt ¶
func (x *MetricsBucket) GetMLocalBlksHitCnt() float32
func (*MetricsBucket) GetMLocalBlksHitSum ¶
func (x *MetricsBucket) GetMLocalBlksHitSum() float32
func (*MetricsBucket) GetMLocalBlksReadCnt ¶
func (x *MetricsBucket) GetMLocalBlksReadCnt() float32
func (*MetricsBucket) GetMLocalBlksReadSum ¶
func (x *MetricsBucket) GetMLocalBlksReadSum() float32
func (*MetricsBucket) GetMLocalBlksWrittenCnt ¶
func (x *MetricsBucket) GetMLocalBlksWrittenCnt() float32
func (*MetricsBucket) GetMLocalBlksWrittenSum ¶
func (x *MetricsBucket) GetMLocalBlksWrittenSum() float32
func (*MetricsBucket) GetMLockTimeCnt ¶
func (x *MetricsBucket) GetMLockTimeCnt() float32
func (*MetricsBucket) GetMLockTimeMax ¶
func (x *MetricsBucket) GetMLockTimeMax() float32
func (*MetricsBucket) GetMLockTimeMin ¶
func (x *MetricsBucket) GetMLockTimeMin() float32
func (*MetricsBucket) GetMLockTimeP99 ¶
func (x *MetricsBucket) GetMLockTimeP99() float32
func (*MetricsBucket) GetMLockTimeSum ¶
func (x *MetricsBucket) GetMLockTimeSum() float32
func (*MetricsBucket) GetMMergePassesCnt ¶
func (x *MetricsBucket) GetMMergePassesCnt() float32
func (*MetricsBucket) GetMMergePassesMax ¶
func (x *MetricsBucket) GetMMergePassesMax() float32
func (*MetricsBucket) GetMMergePassesMin ¶
func (x *MetricsBucket) GetMMergePassesMin() float32
func (*MetricsBucket) GetMMergePassesP99 ¶
func (x *MetricsBucket) GetMMergePassesP99() float32
func (*MetricsBucket) GetMMergePassesSum ¶
func (x *MetricsBucket) GetMMergePassesSum() float32
func (*MetricsBucket) GetMNoGoodIndexUsedCnt ¶
func (x *MetricsBucket) GetMNoGoodIndexUsedCnt() float32
func (*MetricsBucket) GetMNoGoodIndexUsedSum ¶
func (x *MetricsBucket) GetMNoGoodIndexUsedSum() float32
func (*MetricsBucket) GetMNoIndexUsedCnt ¶
func (x *MetricsBucket) GetMNoIndexUsedCnt() float32
func (*MetricsBucket) GetMNoIndexUsedSum ¶
func (x *MetricsBucket) GetMNoIndexUsedSum() float32
func (*MetricsBucket) GetMQcHitCnt ¶
func (x *MetricsBucket) GetMQcHitCnt() float32
func (*MetricsBucket) GetMQcHitSum ¶
func (x *MetricsBucket) GetMQcHitSum() float32
func (*MetricsBucket) GetMQueryLengthCnt ¶
func (x *MetricsBucket) GetMQueryLengthCnt() float32
func (*MetricsBucket) GetMQueryLengthMax ¶
func (x *MetricsBucket) GetMQueryLengthMax() float32
func (*MetricsBucket) GetMQueryLengthMin ¶
func (x *MetricsBucket) GetMQueryLengthMin() float32
func (*MetricsBucket) GetMQueryLengthP99 ¶
func (x *MetricsBucket) GetMQueryLengthP99() float32
func (*MetricsBucket) GetMQueryLengthSum ¶
func (x *MetricsBucket) GetMQueryLengthSum() float32
func (*MetricsBucket) GetMQueryTimeCnt ¶
func (x *MetricsBucket) GetMQueryTimeCnt() float32
func (*MetricsBucket) GetMQueryTimeMax ¶
func (x *MetricsBucket) GetMQueryTimeMax() float32
func (*MetricsBucket) GetMQueryTimeMin ¶
func (x *MetricsBucket) GetMQueryTimeMin() float32
func (*MetricsBucket) GetMQueryTimeP99 ¶
func (x *MetricsBucket) GetMQueryTimeP99() float32
func (*MetricsBucket) GetMQueryTimeSum ¶
func (x *MetricsBucket) GetMQueryTimeSum() float32
func (*MetricsBucket) GetMResponseLengthCnt ¶
func (x *MetricsBucket) GetMResponseLengthCnt() float32
func (*MetricsBucket) GetMResponseLengthMax ¶
func (x *MetricsBucket) GetMResponseLengthMax() float32
func (*MetricsBucket) GetMResponseLengthMin ¶
func (x *MetricsBucket) GetMResponseLengthMin() float32
func (*MetricsBucket) GetMResponseLengthP99 ¶
func (x *MetricsBucket) GetMResponseLengthP99() float32
func (*MetricsBucket) GetMResponseLengthSum ¶
func (x *MetricsBucket) GetMResponseLengthSum() float32
func (*MetricsBucket) GetMRowsAffectedCnt ¶
func (x *MetricsBucket) GetMRowsAffectedCnt() float32
func (*MetricsBucket) GetMRowsAffectedMax ¶
func (x *MetricsBucket) GetMRowsAffectedMax() float32
func (*MetricsBucket) GetMRowsAffectedMin ¶
func (x *MetricsBucket) GetMRowsAffectedMin() float32
func (*MetricsBucket) GetMRowsAffectedP99 ¶
func (x *MetricsBucket) GetMRowsAffectedP99() float32
func (*MetricsBucket) GetMRowsAffectedSum ¶
func (x *MetricsBucket) GetMRowsAffectedSum() float32
func (*MetricsBucket) GetMRowsExaminedCnt ¶
func (x *MetricsBucket) GetMRowsExaminedCnt() float32
func (*MetricsBucket) GetMRowsExaminedMax ¶
func (x *MetricsBucket) GetMRowsExaminedMax() float32
func (*MetricsBucket) GetMRowsExaminedMin ¶
func (x *MetricsBucket) GetMRowsExaminedMin() float32
func (*MetricsBucket) GetMRowsExaminedP99 ¶
func (x *MetricsBucket) GetMRowsExaminedP99() float32
func (*MetricsBucket) GetMRowsExaminedSum ¶
func (x *MetricsBucket) GetMRowsExaminedSum() float32
func (*MetricsBucket) GetMRowsReadCnt ¶
func (x *MetricsBucket) GetMRowsReadCnt() float32
func (*MetricsBucket) GetMRowsReadMax ¶
func (x *MetricsBucket) GetMRowsReadMax() float32
func (*MetricsBucket) GetMRowsReadMin ¶
func (x *MetricsBucket) GetMRowsReadMin() float32
func (*MetricsBucket) GetMRowsReadP99 ¶
func (x *MetricsBucket) GetMRowsReadP99() float32
func (*MetricsBucket) GetMRowsReadSum ¶
func (x *MetricsBucket) GetMRowsReadSum() float32
func (*MetricsBucket) GetMRowsSentCnt ¶
func (x *MetricsBucket) GetMRowsSentCnt() float32
func (*MetricsBucket) GetMRowsSentMax ¶
func (x *MetricsBucket) GetMRowsSentMax() float32
func (*MetricsBucket) GetMRowsSentMin ¶
func (x *MetricsBucket) GetMRowsSentMin() float32
func (*MetricsBucket) GetMRowsSentP99 ¶
func (x *MetricsBucket) GetMRowsSentP99() float32
func (*MetricsBucket) GetMRowsSentSum ¶
func (x *MetricsBucket) GetMRowsSentSum() float32
func (*MetricsBucket) GetMSelectFullRangeJoinCnt ¶
func (x *MetricsBucket) GetMSelectFullRangeJoinCnt() float32
func (*MetricsBucket) GetMSelectFullRangeJoinSum ¶
func (x *MetricsBucket) GetMSelectFullRangeJoinSum() float32
func (*MetricsBucket) GetMSelectRangeCheckCnt ¶
func (x *MetricsBucket) GetMSelectRangeCheckCnt() float32
func (*MetricsBucket) GetMSelectRangeCheckSum ¶
func (x *MetricsBucket) GetMSelectRangeCheckSum() float32
func (*MetricsBucket) GetMSelectRangeCnt ¶
func (x *MetricsBucket) GetMSelectRangeCnt() float32
func (*MetricsBucket) GetMSelectRangeSum ¶
func (x *MetricsBucket) GetMSelectRangeSum() float32
func (*MetricsBucket) GetMSharedBlksDirtiedCnt ¶
func (x *MetricsBucket) GetMSharedBlksDirtiedCnt() float32
func (*MetricsBucket) GetMSharedBlksDirtiedSum ¶
func (x *MetricsBucket) GetMSharedBlksDirtiedSum() float32
func (*MetricsBucket) GetMSharedBlksHitCnt ¶
func (x *MetricsBucket) GetMSharedBlksHitCnt() float32
func (*MetricsBucket) GetMSharedBlksHitSum ¶
func (x *MetricsBucket) GetMSharedBlksHitSum() float32
func (*MetricsBucket) GetMSharedBlksReadCnt ¶
func (x *MetricsBucket) GetMSharedBlksReadCnt() float32
func (*MetricsBucket) GetMSharedBlksReadSum ¶
func (x *MetricsBucket) GetMSharedBlksReadSum() float32
func (*MetricsBucket) GetMSharedBlksWrittenCnt ¶
func (x *MetricsBucket) GetMSharedBlksWrittenCnt() float32
func (*MetricsBucket) GetMSharedBlksWrittenSum ¶
func (x *MetricsBucket) GetMSharedBlksWrittenSum() float32
func (*MetricsBucket) GetMSortRangeCnt ¶
func (x *MetricsBucket) GetMSortRangeCnt() float32
func (*MetricsBucket) GetMSortRangeSum ¶
func (x *MetricsBucket) GetMSortRangeSum() float32
func (*MetricsBucket) GetMSortRowsCnt ¶
func (x *MetricsBucket) GetMSortRowsCnt() float32
func (*MetricsBucket) GetMSortRowsSum ¶
func (x *MetricsBucket) GetMSortRowsSum() float32
func (*MetricsBucket) GetMSortScanCnt ¶
func (x *MetricsBucket) GetMSortScanCnt() float32
func (*MetricsBucket) GetMSortScanSum ¶
func (x *MetricsBucket) GetMSortScanSum() float32
func (*MetricsBucket) GetMTempBlksReadCnt ¶
func (x *MetricsBucket) GetMTempBlksReadCnt() float32
func (*MetricsBucket) GetMTempBlksReadSum ¶
func (x *MetricsBucket) GetMTempBlksReadSum() float32
func (*MetricsBucket) GetMTempBlksWrittenCnt ¶
func (x *MetricsBucket) GetMTempBlksWrittenCnt() float32
func (*MetricsBucket) GetMTempBlksWrittenSum ¶
func (x *MetricsBucket) GetMTempBlksWrittenSum() float32
func (*MetricsBucket) GetMTmpDiskTablesCnt ¶
func (x *MetricsBucket) GetMTmpDiskTablesCnt() float32
func (*MetricsBucket) GetMTmpDiskTablesMax ¶
func (x *MetricsBucket) GetMTmpDiskTablesMax() float32
func (*MetricsBucket) GetMTmpDiskTablesMin ¶
func (x *MetricsBucket) GetMTmpDiskTablesMin() float32
func (*MetricsBucket) GetMTmpDiskTablesP99 ¶
func (x *MetricsBucket) GetMTmpDiskTablesP99() float32
func (*MetricsBucket) GetMTmpDiskTablesSum ¶
func (x *MetricsBucket) GetMTmpDiskTablesSum() float32
func (*MetricsBucket) GetMTmpTableCnt ¶
func (x *MetricsBucket) GetMTmpTableCnt() float32
func (*MetricsBucket) GetMTmpTableOnDiskCnt ¶
func (x *MetricsBucket) GetMTmpTableOnDiskCnt() float32
func (*MetricsBucket) GetMTmpTableOnDiskSum ¶
func (x *MetricsBucket) GetMTmpTableOnDiskSum() float32
func (*MetricsBucket) GetMTmpTableSizesCnt ¶
func (x *MetricsBucket) GetMTmpTableSizesCnt() float32
func (*MetricsBucket) GetMTmpTableSizesMax ¶
func (x *MetricsBucket) GetMTmpTableSizesMax() float32
func (*MetricsBucket) GetMTmpTableSizesMin ¶
func (x *MetricsBucket) GetMTmpTableSizesMin() float32
func (*MetricsBucket) GetMTmpTableSizesP99 ¶
func (x *MetricsBucket) GetMTmpTableSizesP99() float32
func (*MetricsBucket) GetMTmpTableSizesSum ¶
func (x *MetricsBucket) GetMTmpTableSizesSum() float32
func (*MetricsBucket) GetMTmpTableSum ¶
func (x *MetricsBucket) GetMTmpTableSum() float32
func (*MetricsBucket) GetMTmpTablesCnt ¶
func (x *MetricsBucket) GetMTmpTablesCnt() float32
func (*MetricsBucket) GetMTmpTablesMax ¶
func (x *MetricsBucket) GetMTmpTablesMax() float32
func (*MetricsBucket) GetMTmpTablesMin ¶
func (x *MetricsBucket) GetMTmpTablesMin() float32
func (*MetricsBucket) GetMTmpTablesP99 ¶
func (x *MetricsBucket) GetMTmpTablesP99() float32
func (*MetricsBucket) GetMTmpTablesSum ¶
func (x *MetricsBucket) GetMTmpTablesSum() float32
func (*MetricsBucket) GetMachineId ¶
func (x *MetricsBucket) GetMachineId() string
func (*MetricsBucket) GetNodeId ¶
func (x *MetricsBucket) GetNodeId() string
func (*MetricsBucket) GetNodeModel ¶
func (x *MetricsBucket) GetNodeModel() string
func (*MetricsBucket) GetNodeName ¶
func (x *MetricsBucket) GetNodeName() string
func (*MetricsBucket) GetNodeType ¶
func (x *MetricsBucket) GetNodeType() string
func (*MetricsBucket) GetNumQueries ¶
func (x *MetricsBucket) GetNumQueries() float32
func (*MetricsBucket) GetNumQueriesWithErrors ¶
func (x *MetricsBucket) GetNumQueriesWithErrors() float32
func (*MetricsBucket) GetNumQueriesWithWarnings ¶
func (x *MetricsBucket) GetNumQueriesWithWarnings() float32
func (*MetricsBucket) GetPeriodLengthSecs ¶
func (x *MetricsBucket) GetPeriodLengthSecs() uint32
func (*MetricsBucket) GetPeriodStartUnixSecs ¶
func (x *MetricsBucket) GetPeriodStartUnixSecs() uint32
func (*MetricsBucket) GetQueryid ¶
func (x *MetricsBucket) GetQueryid() string
func (*MetricsBucket) GetRegion ¶
func (x *MetricsBucket) GetRegion() string
func (*MetricsBucket) GetReplicationSet ¶
func (x *MetricsBucket) GetReplicationSet() string
func (*MetricsBucket) GetSchema ¶
func (x *MetricsBucket) GetSchema() string
func (*MetricsBucket) GetServiceId ¶
func (x *MetricsBucket) GetServiceId() string
func (*MetricsBucket) GetServiceName ¶
func (x *MetricsBucket) GetServiceName() string
func (*MetricsBucket) GetServiceType ¶
func (x *MetricsBucket) GetServiceType() string
func (*MetricsBucket) GetTables ¶
func (x *MetricsBucket) GetTables() []string
func (*MetricsBucket) GetUsername ¶
func (x *MetricsBucket) GetUsername() string
func (*MetricsBucket) GetWarnings ¶
func (x *MetricsBucket) GetWarnings() map[uint64]uint64
func (*MetricsBucket) ProtoMessage ¶
func (*MetricsBucket) ProtoMessage()
func (*MetricsBucket) ProtoReflect ¶
func (x *MetricsBucket) ProtoReflect() protoreflect.Message
func (*MetricsBucket) Reset ¶
func (x *MetricsBucket) Reset()
func (*MetricsBucket) String ¶
func (x *MetricsBucket) String() string
func (*MetricsBucket) Validate ¶
func (this *MetricsBucket) Validate() error
type MetricsNamesClient ¶
type MetricsNamesClient interface { // GetMetricsNames gets map of metrics names. GetMetricsNames(ctx context.Context, in *MetricsNamesRequest, opts ...grpc.CallOption) (*MetricsNamesReply, error) }
MetricsNamesClient is the client API for MetricsNames service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewMetricsNamesClient ¶
func NewMetricsNamesClient(cc grpc.ClientConnInterface) MetricsNamesClient
type MetricsNamesReply ¶
type MetricsNamesReply struct { Data map[string]string `` /* 149-byte string literal not displayed */ // contains filtered or unexported fields }
MetricsNamesReply is map of stored metrics: key is root of metric name in db (Ex:. [m_]query_time[_sum]); value - Human readable name of metrics.
func (*MetricsNamesReply) Descriptor
deprecated
func (*MetricsNamesReply) Descriptor() ([]byte, []int)
Deprecated: Use MetricsNamesReply.ProtoReflect.Descriptor instead.
func (*MetricsNamesReply) GetData ¶
func (x *MetricsNamesReply) GetData() map[string]string
func (*MetricsNamesReply) ProtoMessage ¶
func (*MetricsNamesReply) ProtoMessage()
func (*MetricsNamesReply) ProtoReflect ¶
func (x *MetricsNamesReply) ProtoReflect() protoreflect.Message
func (*MetricsNamesReply) Reset ¶
func (x *MetricsNamesReply) Reset()
func (*MetricsNamesReply) String ¶
func (x *MetricsNamesReply) String() string
func (*MetricsNamesReply) Validate ¶
func (this *MetricsNamesReply) Validate() error
type MetricsNamesRequest ¶
type MetricsNamesRequest struct {
// contains filtered or unexported fields
}
MetricsNamesRequest is emty.
func (*MetricsNamesRequest) Descriptor
deprecated
func (*MetricsNamesRequest) Descriptor() ([]byte, []int)
Deprecated: Use MetricsNamesRequest.ProtoReflect.Descriptor instead.
func (*MetricsNamesRequest) ProtoMessage ¶
func (*MetricsNamesRequest) ProtoMessage()
func (*MetricsNamesRequest) ProtoReflect ¶
func (x *MetricsNamesRequest) ProtoReflect() protoreflect.Message
func (*MetricsNamesRequest) Reset ¶
func (x *MetricsNamesRequest) Reset()
func (*MetricsNamesRequest) String ¶
func (x *MetricsNamesRequest) String() string
func (*MetricsNamesRequest) Validate ¶
func (this *MetricsNamesRequest) Validate() error
type MetricsNamesServer ¶
type MetricsNamesServer interface { // GetMetricsNames gets map of metrics names. GetMetricsNames(context.Context, *MetricsNamesRequest) (*MetricsNamesReply, error) }
MetricsNamesServer is the server API for MetricsNames service.
type MetricsReply ¶
type MetricsReply struct { Metrics map[string]*MetricValues `` /* 155-byte string literal not displayed */ Sparkline []*Point `protobuf:"bytes,4,rep,name=sparkline,proto3" json:"sparkline,omitempty"` Totals map[string]*MetricValues `` /* 153-byte string literal not displayed */ Fingerprint string `protobuf:"bytes,6,opt,name=fingerprint,proto3" json:"fingerprint,omitempty"` // contains filtered or unexported fields }
MetricsReply defines metrics for specific value of dimension (ex.: host=hostname1 or queryid=1D410B4BE5060972.
func (*MetricsReply) Descriptor
deprecated
func (*MetricsReply) Descriptor() ([]byte, []int)
Deprecated: Use MetricsReply.ProtoReflect.Descriptor instead.
func (*MetricsReply) GetFingerprint ¶
func (x *MetricsReply) GetFingerprint() string
func (*MetricsReply) GetMetrics ¶
func (x *MetricsReply) GetMetrics() map[string]*MetricValues
func (*MetricsReply) GetSparkline ¶
func (x *MetricsReply) GetSparkline() []*Point
func (*MetricsReply) GetTotals ¶
func (x *MetricsReply) GetTotals() map[string]*MetricValues
func (*MetricsReply) ProtoMessage ¶
func (*MetricsReply) ProtoMessage()
func (*MetricsReply) ProtoReflect ¶
func (x *MetricsReply) ProtoReflect() protoreflect.Message
func (*MetricsReply) Reset ¶
func (x *MetricsReply) Reset()
func (*MetricsReply) String ¶
func (x *MetricsReply) String() string
func (*MetricsReply) Validate ¶
func (this *MetricsReply) Validate() error
type MetricsRequest ¶
type MetricsRequest struct { PeriodStartFrom *timestamp.Timestamp `protobuf:"bytes,1,opt,name=period_start_from,json=periodStartFrom,proto3" json:"period_start_from,omitempty"` PeriodStartTo *timestamp.Timestamp `protobuf:"bytes,2,opt,name=period_start_to,json=periodStartTo,proto3" json:"period_start_to,omitempty"` // dimension value: ex: queryid - 1D410B4BE5060972. FilterBy string `protobuf:"bytes,3,opt,name=filter_by,json=filterBy,proto3" json:"filter_by,omitempty"` // one of dimension: queryid | host ... GroupBy string `protobuf:"bytes,4,opt,name=group_by,json=groupBy,proto3" json:"group_by,omitempty"` Labels []*MapFieldEntry `protobuf:"bytes,5,rep,name=labels,proto3" json:"labels,omitempty"` IncludeOnlyFields []string `protobuf:"bytes,6,rep,name=include_only_fields,json=includeOnlyFields,proto3" json:"include_only_fields,omitempty"` // retrieve only values for totals, excluding N/A values Totals bool `protobuf:"varint,7,opt,name=totals,proto3" json:"totals,omitempty"` // contains filtered or unexported fields }
MetricsRequest defines filtering of metrics for specific value of dimension (ex.: host=hostname1 or queryid=1D410B4BE5060972.
func (*MetricsRequest) Descriptor
deprecated
func (*MetricsRequest) Descriptor() ([]byte, []int)
Deprecated: Use MetricsRequest.ProtoReflect.Descriptor instead.
func (*MetricsRequest) GetFilterBy ¶
func (x *MetricsRequest) GetFilterBy() string
func (*MetricsRequest) GetGroupBy ¶
func (x *MetricsRequest) GetGroupBy() string
func (*MetricsRequest) GetIncludeOnlyFields ¶
func (x *MetricsRequest) GetIncludeOnlyFields() []string
func (*MetricsRequest) GetLabels ¶
func (x *MetricsRequest) GetLabels() []*MapFieldEntry
func (*MetricsRequest) GetPeriodStartFrom ¶
func (x *MetricsRequest) GetPeriodStartFrom() *timestamp.Timestamp
func (*MetricsRequest) GetPeriodStartTo ¶
func (x *MetricsRequest) GetPeriodStartTo() *timestamp.Timestamp
func (*MetricsRequest) GetTotals ¶
func (x *MetricsRequest) GetTotals() bool
func (*MetricsRequest) ProtoMessage ¶
func (*MetricsRequest) ProtoMessage()
func (*MetricsRequest) ProtoReflect ¶
func (x *MetricsRequest) ProtoReflect() protoreflect.Message
func (*MetricsRequest) Reset ¶
func (x *MetricsRequest) Reset()
func (*MetricsRequest) String ¶
func (x *MetricsRequest) String() string
func (*MetricsRequest) Validate ¶
func (this *MetricsRequest) Validate() error
type ObjectDetailsClient ¶
type ObjectDetailsClient interface { // GetMetrics gets map of metrics for specific filtering. GetMetrics(ctx context.Context, in *MetricsRequest, opts ...grpc.CallOption) (*MetricsReply, error) // GetQueryExample gets list of query examples. GetQueryExample(ctx context.Context, in *QueryExampleRequest, opts ...grpc.CallOption) (*QueryExampleReply, error) // GetLabels gets list of labels for object details. GetLabels(ctx context.Context, in *ObjectDetailsLabelsRequest, opts ...grpc.CallOption) (*ObjectDetailsLabelsReply, error) }
ObjectDetailsClient is the client API for ObjectDetails service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewObjectDetailsClient ¶
func NewObjectDetailsClient(cc grpc.ClientConnInterface) ObjectDetailsClient
type ObjectDetailsLabelsReply ¶
type ObjectDetailsLabelsReply struct { Labels map[string]*ListLabelValues `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
ObjectDetailsLabelsReply is a map of labels names as keys and labels values as a list.
func (*ObjectDetailsLabelsReply) Descriptor
deprecated
func (*ObjectDetailsLabelsReply) Descriptor() ([]byte, []int)
Deprecated: Use ObjectDetailsLabelsReply.ProtoReflect.Descriptor instead.
func (*ObjectDetailsLabelsReply) GetLabels ¶
func (x *ObjectDetailsLabelsReply) GetLabels() map[string]*ListLabelValues
func (*ObjectDetailsLabelsReply) ProtoMessage ¶
func (*ObjectDetailsLabelsReply) ProtoMessage()
func (*ObjectDetailsLabelsReply) ProtoReflect ¶
func (x *ObjectDetailsLabelsReply) ProtoReflect() protoreflect.Message
func (*ObjectDetailsLabelsReply) Reset ¶
func (x *ObjectDetailsLabelsReply) Reset()
func (*ObjectDetailsLabelsReply) String ¶
func (x *ObjectDetailsLabelsReply) String() string
func (*ObjectDetailsLabelsReply) Validate ¶
func (this *ObjectDetailsLabelsReply) Validate() error
type ObjectDetailsLabelsRequest ¶
type ObjectDetailsLabelsRequest struct { PeriodStartFrom *timestamp.Timestamp `protobuf:"bytes,1,opt,name=period_start_from,json=periodStartFrom,proto3" json:"period_start_from,omitempty"` PeriodStartTo *timestamp.Timestamp `protobuf:"bytes,2,opt,name=period_start_to,json=periodStartTo,proto3" json:"period_start_to,omitempty"` // dimension value: ex: queryid - 1D410B4BE5060972. FilterBy string `protobuf:"bytes,3,opt,name=filter_by,json=filterBy,proto3" json:"filter_by,omitempty"` // one of dimension: queryid | host ... GroupBy string `protobuf:"bytes,4,opt,name=group_by,json=groupBy,proto3" json:"group_by,omitempty"` // contains filtered or unexported fields }
ObjectDetailsLabelsRequest defines filtering of object detail's labels for specific value of dimension (ex.: host=hostname1 or queryid=1D410B4BE5060972.
func (*ObjectDetailsLabelsRequest) Descriptor
deprecated
func (*ObjectDetailsLabelsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ObjectDetailsLabelsRequest.ProtoReflect.Descriptor instead.
func (*ObjectDetailsLabelsRequest) GetFilterBy ¶
func (x *ObjectDetailsLabelsRequest) GetFilterBy() string
func (*ObjectDetailsLabelsRequest) GetGroupBy ¶
func (x *ObjectDetailsLabelsRequest) GetGroupBy() string
func (*ObjectDetailsLabelsRequest) GetPeriodStartFrom ¶
func (x *ObjectDetailsLabelsRequest) GetPeriodStartFrom() *timestamp.Timestamp
func (*ObjectDetailsLabelsRequest) GetPeriodStartTo ¶
func (x *ObjectDetailsLabelsRequest) GetPeriodStartTo() *timestamp.Timestamp
func (*ObjectDetailsLabelsRequest) ProtoMessage ¶
func (*ObjectDetailsLabelsRequest) ProtoMessage()
func (*ObjectDetailsLabelsRequest) ProtoReflect ¶
func (x *ObjectDetailsLabelsRequest) ProtoReflect() protoreflect.Message
func (*ObjectDetailsLabelsRequest) Reset ¶
func (x *ObjectDetailsLabelsRequest) Reset()
func (*ObjectDetailsLabelsRequest) String ¶
func (x *ObjectDetailsLabelsRequest) String() string
func (*ObjectDetailsLabelsRequest) Validate ¶
func (this *ObjectDetailsLabelsRequest) Validate() error
type ObjectDetailsServer ¶
type ObjectDetailsServer interface { // GetMetrics gets map of metrics for specific filtering. GetMetrics(context.Context, *MetricsRequest) (*MetricsReply, error) // GetQueryExample gets list of query examples. GetQueryExample(context.Context, *QueryExampleRequest) (*QueryExampleReply, error) // GetLabels gets list of labels for object details. GetLabels(context.Context, *ObjectDetailsLabelsRequest) (*ObjectDetailsLabelsReply, error) }
ObjectDetailsServer is the server API for ObjectDetails service.
type Point ¶
type Point struct { // The serial number of the chart point from the largest time in the time interval to the lowest time in the time range. Point uint32 `protobuf:"varint,1,opt,name=point,proto3" json:"point,omitempty"` // Duration beetween two points. TimeFrame uint32 `protobuf:"varint,2,opt,name=time_frame,json=timeFrame,proto3" json:"time_frame,omitempty"` // Time of point in format RFC3339. Timestamp string `protobuf:"bytes,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // load is query_time / time_range. Load float32 `protobuf:"fixed32,53,opt,name=load,proto3" json:"load,omitempty"` // number of queries in bucket. NumQueriesPerSec float32 `protobuf:"fixed32,4,opt,name=num_queries_per_sec,json=numQueriesPerSec,proto3" json:"num_queries_per_sec,omitempty"` // number of queries with errors. NumQueriesWithErrorsPerSec float32 `` /* 150-byte string literal not displayed */ // number of queries with warnings. NumQueriesWithWarningsPerSec float32 `` /* 156-byte string literal not displayed */ // The statement execution time in seconds. MQueryTimeSumPerSec float32 `` /* 128-byte string literal not displayed */ // The time to acquire locks in seconds. MLockTimeSumPerSec float32 `protobuf:"fixed32,6,opt,name=m_lock_time_sum_per_sec,json=mLockTimeSumPerSec,proto3" json:"m_lock_time_sum_per_sec,omitempty"` // The number of rows sent to the client. MRowsSentSumPerSec float32 `protobuf:"fixed32,7,opt,name=m_rows_sent_sum_per_sec,json=mRowsSentSumPerSec,proto3" json:"m_rows_sent_sum_per_sec,omitempty"` // Number of rows scanned - SELECT. MRowsExaminedSumPerSec float32 `` /* 137-byte string literal not displayed */ // Number of rows changed - UPDATE, DELETE, INSERT. MRowsAffectedSumPerSec float32 `` /* 137-byte string literal not displayed */ // The number of rows read from tables. MRowsReadSumPerSec float32 `` /* 126-byte string literal not displayed */ // The number of merge passes that the sort algorithm has had to do. MMergePassesSumPerSec float32 `` /* 135-byte string literal not displayed */ // Counts the number of page read operations scheduled. MInnodbIoROpsSumPerSec float32 `` /* 142-byte string literal not displayed */ // Similar to innodb_IO_r_ops, but the unit is bytes. MInnodbIoRBytesSumPerSec float32 `` /* 148-byte string literal not displayed */ // Shows how long (in seconds) it took InnoDB to actually read the data from storage. MInnodbIoRWaitSumPerSec float32 `` /* 145-byte string literal not displayed */ // Shows how long (in seconds) the query waited for row locks. MInnodbRecLockWaitSumPerSec float32 `` /* 157-byte string literal not displayed */ // Shows how long (in seconds) the query spent either waiting to enter the InnoDB queue or inside that queue waiting for execution. MInnodbQueueWaitSumPerSec float32 `` /* 149-byte string literal not displayed */ // Counts approximately the number of unique pages the query accessed. MInnodbPagesDistinctSumPerSec float32 `` /* 161-byte string literal not displayed */ // Shows how long the query is. MQueryLengthSumPerSec float32 `` /* 135-byte string literal not displayed */ // The number of bytes sent to all clients. MBytesSentSumPerSec float32 `` /* 129-byte string literal not displayed */ // Number of temporary tables created on memory for the query. MTmpTablesSumPerSec float32 `` /* 129-byte string literal not displayed */ // Number of temporary tables created on disk for the query. MTmpDiskTablesSumPerSec float32 `` /* 143-byte string literal not displayed */ // Total Size in bytes for all temporary tables used in the query. MTmpTableSizesSumPerSec float32 `` /* 143-byte string literal not displayed */ // // Boolean metrics: // - *_sum_per_sec - how many times this matric was true. // // Query Cache hits. MQcHitSumPerSec float32 `protobuf:"fixed32,23,opt,name=m_qc_hit_sum_per_sec,json=mQcHitSumPerSec,proto3" json:"m_qc_hit_sum_per_sec,omitempty"` // The query performed a full table scan. MFullScanSumPerSec float32 `` /* 126-byte string literal not displayed */ // The query performed a full join (a join without indexes). MFullJoinSumPerSec float32 `` /* 126-byte string literal not displayed */ // The query created an implicit internal temporary table. MTmpTableSumPerSec float32 `` /* 126-byte string literal not displayed */ // The querys temporary table was stored on disk. MTmpTableOnDiskSumPerSec float32 `` /* 148-byte string literal not displayed */ // The query used a filesort. MFilesortSumPerSec float32 `protobuf:"fixed32,28,opt,name=m_filesort_sum_per_sec,json=mFilesortSumPerSec,proto3" json:"m_filesort_sum_per_sec,omitempty"` // The filesort was performed on disk. MFilesortOnDiskSumPerSec float32 `` /* 146-byte string literal not displayed */ // The number of joins that used a range search on a reference table. MSelectFullRangeJoinSumPerSec float32 `` /* 163-byte string literal not displayed */ // The number of joins that used ranges on the first table. MSelectRangeSumPerSec float32 `` /* 135-byte string literal not displayed */ // The number of joins without keys that check for key usage after each row. MSelectRangeCheckSumPerSec float32 `` /* 152-byte string literal not displayed */ // The number of sorts that were done using ranges. MSortRangeSumPerSec float32 `` /* 129-byte string literal not displayed */ // The number of sorted rows. MSortRowsSumPerSec float32 `` /* 126-byte string literal not displayed */ // The number of sorts that were done by scanning the table. MSortScanSumPerSec float32 `` /* 126-byte string literal not displayed */ // The number of queries without index. MNoIndexUsedSumPerSec float32 `` /* 137-byte string literal not displayed */ // The number of queries without good index. MNoGoodIndexUsedSumPerSec float32 `` /* 151-byte string literal not displayed */ // // MongoDB metrics. // // The number of returned documents. MDocsReturnedSumPerSec float32 `` /* 138-byte string literal not displayed */ // The response length of the query result in bytes. MResponseLengthSumPerSec float32 `` /* 144-byte string literal not displayed */ // The number of scanned documents. MDocsScannedSumPerSec float32 `` /* 135-byte string literal not displayed */ // PostgreSQL metrics. // // Total number of shared block cache hits by the statement. MSharedBlksHitSumPerSec float32 `` /* 143-byte string literal not displayed */ MSharedBlksReadSumPerSec float32 `` /* 146-byte string literal not displayed */ MSharedBlksDirtiedSumPerSec float32 `` /* 155-byte string literal not displayed */ MSharedBlksWrittenSumPerSec float32 `` /* 155-byte string literal not displayed */ // Total number of local block cache hits by the statement. MLocalBlksHitSumPerSec float32 `` /* 140-byte string literal not displayed */ // Total number of local blocks read by the statement. MLocalBlksReadSumPerSec float32 `` /* 143-byte string literal not displayed */ // Total number of local blocks dirtied by the statement. MLocalBlksDirtiedSumPerSec float32 `` /* 152-byte string literal not displayed */ // Total number of local blocks written by the statement. MLocalBlksWrittenSumPerSec float32 `` /* 152-byte string literal not displayed */ // Total number of temp blocks read by the statement. MTempBlksReadSumPerSec float32 `` /* 140-byte string literal not displayed */ // Total number of temp blocks written by the statement. MTempBlksWrittenSumPerSec float32 `` /* 149-byte string literal not displayed */ // Total time the statement spent reading blocks, in milliseconds (if track_io_timing is enabled, otherwise zero). MBlkReadTimeSumPerSec float32 `` /* 137-byte string literal not displayed */ // Total time the statement spent writing blocks, in milliseconds (if track_io_timing is enabled, otherwise zero). MBlkWriteTimeSumPerSec float32 `` /* 140-byte string literal not displayed */ // Total time user spent in query. MCpuUserTimeSumPerSec float32 `` /* 137-byte string literal not displayed */ // Total time system spent in query. MCpuSysTimeSumPerSec float32 `` /* 134-byte string literal not displayed */ // contains filtered or unexported fields }
Point contains values that represents abscissa (time) and ordinate (volume etc.) of every point in a coordinate system of Sparklines.
func (*Point) Descriptor
deprecated
func (*Point) GetMBlkReadTimeSumPerSec ¶
func (*Point) GetMBlkWriteTimeSumPerSec ¶
func (*Point) GetMBytesSentSumPerSec ¶
func (*Point) GetMCpuSysTimeSumPerSec ¶
func (*Point) GetMCpuUserTimeSumPerSec ¶
func (*Point) GetMDocsReturnedSumPerSec ¶
func (*Point) GetMDocsScannedSumPerSec ¶
func (*Point) GetMFilesortOnDiskSumPerSec ¶
func (*Point) GetMFilesortSumPerSec ¶
func (*Point) GetMFullJoinSumPerSec ¶
func (*Point) GetMFullScanSumPerSec ¶
func (*Point) GetMInnodbIoRBytesSumPerSec ¶
func (*Point) GetMInnodbIoROpsSumPerSec ¶
func (*Point) GetMInnodbIoRWaitSumPerSec ¶
func (*Point) GetMInnodbPagesDistinctSumPerSec ¶
func (*Point) GetMInnodbQueueWaitSumPerSec ¶
func (*Point) GetMInnodbRecLockWaitSumPerSec ¶
func (*Point) GetMLocalBlksDirtiedSumPerSec ¶
func (*Point) GetMLocalBlksHitSumPerSec ¶
func (*Point) GetMLocalBlksReadSumPerSec ¶
func (*Point) GetMLocalBlksWrittenSumPerSec ¶
func (*Point) GetMLockTimeSumPerSec ¶
func (*Point) GetMMergePassesSumPerSec ¶
func (*Point) GetMNoGoodIndexUsedSumPerSec ¶
func (*Point) GetMNoIndexUsedSumPerSec ¶
func (*Point) GetMQcHitSumPerSec ¶
func (*Point) GetMQueryLengthSumPerSec ¶
func (*Point) GetMQueryTimeSumPerSec ¶
func (*Point) GetMResponseLengthSumPerSec ¶
func (*Point) GetMRowsAffectedSumPerSec ¶
func (*Point) GetMRowsExaminedSumPerSec ¶
func (*Point) GetMRowsReadSumPerSec ¶
func (*Point) GetMRowsSentSumPerSec ¶
func (*Point) GetMSelectFullRangeJoinSumPerSec ¶
func (*Point) GetMSelectRangeCheckSumPerSec ¶
func (*Point) GetMSelectRangeSumPerSec ¶
func (*Point) GetMSharedBlksDirtiedSumPerSec ¶
func (*Point) GetMSharedBlksHitSumPerSec ¶
func (*Point) GetMSharedBlksReadSumPerSec ¶
func (*Point) GetMSharedBlksWrittenSumPerSec ¶
func (*Point) GetMSortRangeSumPerSec ¶
func (*Point) GetMSortRowsSumPerSec ¶
func (*Point) GetMSortScanSumPerSec ¶
func (*Point) GetMTempBlksReadSumPerSec ¶
func (*Point) GetMTempBlksWrittenSumPerSec ¶
func (*Point) GetMTmpDiskTablesSumPerSec ¶
func (*Point) GetMTmpTableOnDiskSumPerSec ¶
func (*Point) GetMTmpTableSizesSumPerSec ¶
func (*Point) GetMTmpTableSumPerSec ¶
func (*Point) GetMTmpTablesSumPerSec ¶
func (*Point) GetNumQueriesPerSec ¶
func (*Point) GetNumQueriesWithErrorsPerSec ¶
func (*Point) GetNumQueriesWithWarningsPerSec ¶
func (*Point) GetTimeFrame ¶
func (*Point) GetTimestamp ¶
func (*Point) ProtoMessage ¶
func (*Point) ProtoMessage()
func (*Point) ProtoReflect ¶
func (x *Point) ProtoReflect() protoreflect.Message
type ProfileClient ¶
type ProfileClient interface { // GetReport returns list of metrics group by queryid or other dimentions. GetReport(ctx context.Context, in *ReportRequest, opts ...grpc.CallOption) (*ReportReply, error) }
ProfileClient is the client API for Profile service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewProfileClient ¶
func NewProfileClient(cc grpc.ClientConnInterface) ProfileClient
type ProfileServer ¶
type ProfileServer interface { // GetReport returns list of metrics group by queryid or other dimentions. GetReport(context.Context, *ReportRequest) (*ReportReply, error) }
ProfileServer is the server API for Profile service.
type QueryExample ¶
type QueryExample struct { Example string `protobuf:"bytes,1,opt,name=example,proto3" json:"example,omitempty"` // Deprecated: should not be used, should be removed. // // Deprecated: Do not use. ExampleFormat ExampleFormat `` /* 132-byte string literal not displayed */ ExampleType ExampleType `protobuf:"varint,3,opt,name=example_type,json=exampleType,proto3,enum=qan.v1beta1.ExampleType" json:"example_type,omitempty"` IsTruncated uint32 `protobuf:"varint,4,opt,name=is_truncated,json=isTruncated,proto3" json:"is_truncated,omitempty"` ExampleMetrics string `protobuf:"bytes,5,opt,name=example_metrics,json=exampleMetrics,proto3" json:"example_metrics,omitempty"` ServiceId string `protobuf:"bytes,6,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"` ServiceType string `protobuf:"bytes,7,opt,name=service_type,json=serviceType,proto3" json:"service_type,omitempty"` Schema string `protobuf:"bytes,8,opt,name=schema,proto3" json:"schema,omitempty"` Tables []string `protobuf:"bytes,9,rep,name=tables,proto3" json:"tables,omitempty"` // contains filtered or unexported fields }
QueryExample shows query examples and their metrics.
func (*QueryExample) Descriptor
deprecated
func (*QueryExample) Descriptor() ([]byte, []int)
Deprecated: Use QueryExample.ProtoReflect.Descriptor instead.
func (*QueryExample) GetExample ¶
func (x *QueryExample) GetExample() string
func (*QueryExample) GetExampleFormat
deprecated
func (x *QueryExample) GetExampleFormat() ExampleFormat
Deprecated: Do not use.
func (*QueryExample) GetExampleMetrics ¶
func (x *QueryExample) GetExampleMetrics() string
func (*QueryExample) GetExampleType ¶
func (x *QueryExample) GetExampleType() ExampleType
func (*QueryExample) GetIsTruncated ¶
func (x *QueryExample) GetIsTruncated() uint32
func (*QueryExample) GetSchema ¶
func (x *QueryExample) GetSchema() string
func (*QueryExample) GetServiceId ¶
func (x *QueryExample) GetServiceId() string
func (*QueryExample) GetServiceType ¶
func (x *QueryExample) GetServiceType() string
func (*QueryExample) GetTables ¶
func (x *QueryExample) GetTables() []string
func (*QueryExample) ProtoMessage ¶
func (*QueryExample) ProtoMessage()
func (*QueryExample) ProtoReflect ¶
func (x *QueryExample) ProtoReflect() protoreflect.Message
func (*QueryExample) Reset ¶
func (x *QueryExample) Reset()
func (*QueryExample) String ¶
func (x *QueryExample) String() string
func (*QueryExample) Validate ¶
func (this *QueryExample) Validate() error
type QueryExampleReply ¶
type QueryExampleReply struct { QueryExamples []*QueryExample `protobuf:"bytes,1,rep,name=query_examples,json=queryExamples,proto3" json:"query_examples,omitempty"` // contains filtered or unexported fields }
QueryExampleReply list of query examples.
func (*QueryExampleReply) Descriptor
deprecated
func (*QueryExampleReply) Descriptor() ([]byte, []int)
Deprecated: Use QueryExampleReply.ProtoReflect.Descriptor instead.
func (*QueryExampleReply) GetQueryExamples ¶
func (x *QueryExampleReply) GetQueryExamples() []*QueryExample
func (*QueryExampleReply) ProtoMessage ¶
func (*QueryExampleReply) ProtoMessage()
func (*QueryExampleReply) ProtoReflect ¶
func (x *QueryExampleReply) ProtoReflect() protoreflect.Message
func (*QueryExampleReply) Reset ¶
func (x *QueryExampleReply) Reset()
func (*QueryExampleReply) String ¶
func (x *QueryExampleReply) String() string
func (*QueryExampleReply) Validate ¶
func (this *QueryExampleReply) Validate() error
type QueryExampleRequest ¶
type QueryExampleRequest struct { PeriodStartFrom *timestamp.Timestamp `protobuf:"bytes,1,opt,name=period_start_from,json=periodStartFrom,proto3" json:"period_start_from,omitempty"` PeriodStartTo *timestamp.Timestamp `protobuf:"bytes,2,opt,name=period_start_to,json=periodStartTo,proto3" json:"period_start_to,omitempty"` // dimension value: ex: queryid - 1D410B4BE5060972. FilterBy string `protobuf:"bytes,3,opt,name=filter_by,json=filterBy,proto3" json:"filter_by,omitempty"` // one of dimension: queryid | host ... GroupBy string `protobuf:"bytes,4,opt,name=group_by,json=groupBy,proto3" json:"group_by,omitempty"` Labels []*MapFieldEntry `protobuf:"bytes,5,rep,name=labels,proto3" json:"labels,omitempty"` Limit uint32 `protobuf:"varint,6,opt,name=limit,proto3" json:"limit,omitempty"` // contains filtered or unexported fields }
QueryExampleRequest defines filtering of query examples for specific value of dimension (ex.: host=hostname1 or queryid=1D410B4BE5060972.
func (*QueryExampleRequest) Descriptor
deprecated
func (*QueryExampleRequest) Descriptor() ([]byte, []int)
Deprecated: Use QueryExampleRequest.ProtoReflect.Descriptor instead.
func (*QueryExampleRequest) GetFilterBy ¶
func (x *QueryExampleRequest) GetFilterBy() string
func (*QueryExampleRequest) GetGroupBy ¶
func (x *QueryExampleRequest) GetGroupBy() string
func (*QueryExampleRequest) GetLabels ¶
func (x *QueryExampleRequest) GetLabels() []*MapFieldEntry
func (*QueryExampleRequest) GetLimit ¶
func (x *QueryExampleRequest) GetLimit() uint32
func (*QueryExampleRequest) GetPeriodStartFrom ¶
func (x *QueryExampleRequest) GetPeriodStartFrom() *timestamp.Timestamp
func (*QueryExampleRequest) GetPeriodStartTo ¶
func (x *QueryExampleRequest) GetPeriodStartTo() *timestamp.Timestamp
func (*QueryExampleRequest) ProtoMessage ¶
func (*QueryExampleRequest) ProtoMessage()
func (*QueryExampleRequest) ProtoReflect ¶
func (x *QueryExampleRequest) ProtoReflect() protoreflect.Message
func (*QueryExampleRequest) Reset ¶
func (x *QueryExampleRequest) Reset()
func (*QueryExampleRequest) String ¶
func (x *QueryExampleRequest) String() string
func (*QueryExampleRequest) Validate ¶
func (this *QueryExampleRequest) Validate() error
type ReportMapFieldEntry ¶
type ReportMapFieldEntry struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Value []string `protobuf:"bytes,2,rep,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
ReportMapFieldEntry allows to pass labels/dimentions in form like {"server": ["db1", "db2"...]}.
func (*ReportMapFieldEntry) Descriptor
deprecated
func (*ReportMapFieldEntry) Descriptor() ([]byte, []int)
Deprecated: Use ReportMapFieldEntry.ProtoReflect.Descriptor instead.
func (*ReportMapFieldEntry) GetKey ¶
func (x *ReportMapFieldEntry) GetKey() string
func (*ReportMapFieldEntry) GetValue ¶
func (x *ReportMapFieldEntry) GetValue() []string
func (*ReportMapFieldEntry) ProtoMessage ¶
func (*ReportMapFieldEntry) ProtoMessage()
func (*ReportMapFieldEntry) ProtoReflect ¶
func (x *ReportMapFieldEntry) ProtoReflect() protoreflect.Message
func (*ReportMapFieldEntry) Reset ¶
func (x *ReportMapFieldEntry) Reset()
func (*ReportMapFieldEntry) String ¶
func (x *ReportMapFieldEntry) String() string
func (*ReportMapFieldEntry) Validate ¶
func (this *ReportMapFieldEntry) Validate() error
type ReportReply ¶
type ReportReply struct { TotalRows uint32 `protobuf:"varint,1,opt,name=total_rows,json=totalRows,proto3" json:"total_rows,omitempty"` Offset uint32 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"` Limit uint32 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"` Rows []*Row `protobuf:"bytes,4,rep,name=rows,proto3" json:"rows,omitempty"` // contains filtered or unexported fields }
ReportReply is list of reports per quieryids, hosts etc.
func (*ReportReply) Descriptor
deprecated
func (*ReportReply) Descriptor() ([]byte, []int)
Deprecated: Use ReportReply.ProtoReflect.Descriptor instead.
func (*ReportReply) GetLimit ¶
func (x *ReportReply) GetLimit() uint32
func (*ReportReply) GetOffset ¶
func (x *ReportReply) GetOffset() uint32
func (*ReportReply) GetRows ¶
func (x *ReportReply) GetRows() []*Row
func (*ReportReply) GetTotalRows ¶
func (x *ReportReply) GetTotalRows() uint32
func (*ReportReply) ProtoMessage ¶
func (*ReportReply) ProtoMessage()
func (*ReportReply) ProtoReflect ¶
func (x *ReportReply) ProtoReflect() protoreflect.Message
func (*ReportReply) Reset ¶
func (x *ReportReply) Reset()
func (*ReportReply) String ¶
func (x *ReportReply) String() string
func (*ReportReply) Validate ¶
func (this *ReportReply) Validate() error
type ReportRequest ¶
type ReportRequest struct { PeriodStartFrom *timestamp.Timestamp `protobuf:"bytes,1,opt,name=period_start_from,json=periodStartFrom,proto3" json:"period_start_from,omitempty"` PeriodStartTo *timestamp.Timestamp `protobuf:"bytes,2,opt,name=period_start_to,json=periodStartTo,proto3" json:"period_start_to,omitempty"` GroupBy string `protobuf:"bytes,3,opt,name=group_by,json=groupBy,proto3" json:"group_by,omitempty"` Labels []*ReportMapFieldEntry `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty"` Columns []string `protobuf:"bytes,5,rep,name=columns,proto3" json:"columns,omitempty"` OrderBy string `protobuf:"bytes,6,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` Offset uint32 `protobuf:"varint,7,opt,name=offset,proto3" json:"offset,omitempty"` Limit uint32 `protobuf:"varint,8,opt,name=limit,proto3" json:"limit,omitempty"` MainMetric string `protobuf:"bytes,9,opt,name=main_metric,json=mainMetric,proto3" json:"main_metric,omitempty"` Search string `protobuf:"bytes,10,opt,name=search,proto3" json:"search,omitempty"` // contains filtered or unexported fields }
ReportRequest defines filtering of metrics report for db server or other dimentions.
func (*ReportRequest) Descriptor
deprecated
func (*ReportRequest) Descriptor() ([]byte, []int)
Deprecated: Use ReportRequest.ProtoReflect.Descriptor instead.
func (*ReportRequest) GetColumns ¶
func (x *ReportRequest) GetColumns() []string
func (*ReportRequest) GetGroupBy ¶
func (x *ReportRequest) GetGroupBy() string
func (*ReportRequest) GetLabels ¶
func (x *ReportRequest) GetLabels() []*ReportMapFieldEntry
func (*ReportRequest) GetLimit ¶
func (x *ReportRequest) GetLimit() uint32
func (*ReportRequest) GetMainMetric ¶
func (x *ReportRequest) GetMainMetric() string
func (*ReportRequest) GetOffset ¶
func (x *ReportRequest) GetOffset() uint32
func (*ReportRequest) GetOrderBy ¶
func (x *ReportRequest) GetOrderBy() string
func (*ReportRequest) GetPeriodStartFrom ¶
func (x *ReportRequest) GetPeriodStartFrom() *timestamp.Timestamp
func (*ReportRequest) GetPeriodStartTo ¶
func (x *ReportRequest) GetPeriodStartTo() *timestamp.Timestamp
func (*ReportRequest) GetSearch ¶
func (x *ReportRequest) GetSearch() string
func (*ReportRequest) ProtoMessage ¶
func (*ReportRequest) ProtoMessage()
func (*ReportRequest) ProtoReflect ¶
func (x *ReportRequest) ProtoReflect() protoreflect.Message
func (*ReportRequest) Reset ¶
func (x *ReportRequest) Reset()
func (*ReportRequest) String ¶
func (x *ReportRequest) String() string
func (*ReportRequest) Validate ¶
func (this *ReportRequest) Validate() error
type Row ¶
type Row struct { Rank uint32 `protobuf:"varint,1,opt,name=rank,proto3" json:"rank,omitempty"` Dimension string `protobuf:"bytes,2,opt,name=dimension,proto3" json:"dimension,omitempty"` Database string `protobuf:"bytes,9,opt,name=database,proto3" json:"database,omitempty"` Metrics map[string]*Metric `` /* 155-byte string literal not displayed */ Sparkline []*Point `protobuf:"bytes,4,rep,name=sparkline,proto3" json:"sparkline,omitempty"` Fingerprint string `protobuf:"bytes,5,opt,name=fingerprint,proto3" json:"fingerprint,omitempty"` NumQueries uint32 `protobuf:"varint,6,opt,name=num_queries,json=numQueries,proto3" json:"num_queries,omitempty"` Qps float32 `protobuf:"fixed32,7,opt,name=qps,proto3" json:"qps,omitempty"` Load float32 `protobuf:"fixed32,8,opt,name=load,proto3" json:"load,omitempty"` // contains filtered or unexported fields }
Row define metrics for selected dimention.
func (*Row) Descriptor
deprecated
func (*Row) GetDatabase ¶
func (*Row) GetDimension ¶
func (*Row) GetFingerprint ¶
func (*Row) GetMetrics ¶
func (*Row) GetNumQueries ¶
func (*Row) GetSparkline ¶
func (*Row) ProtoMessage ¶
func (*Row) ProtoMessage()
func (*Row) ProtoReflect ¶
func (x *Row) ProtoReflect() protoreflect.Message
type Stat ¶
type Stat struct { Rate float32 `protobuf:"fixed32,1,opt,name=rate,proto3" json:"rate,omitempty"` Cnt float32 `protobuf:"fixed32,2,opt,name=cnt,proto3" json:"cnt,omitempty"` Sum float32 `protobuf:"fixed32,3,opt,name=sum,proto3" json:"sum,omitempty"` Min float32 `protobuf:"fixed32,4,opt,name=min,proto3" json:"min,omitempty"` Max float32 `protobuf:"fixed32,5,opt,name=max,proto3" json:"max,omitempty"` P99 float32 `protobuf:"fixed32,6,opt,name=p99,proto3" json:"p99,omitempty"` Avg float32 `protobuf:"fixed32,7,opt,name=avg,proto3" json:"avg,omitempty"` SumPerSec float32 `protobuf:"fixed32,8,opt,name=sum_per_sec,json=sumPerSec,proto3" json:"sum_per_sec,omitempty"` // contains filtered or unexported fields }
Stat is statistics of specific metric.
func (*Stat) Descriptor
deprecated
func (*Stat) GetSumPerSec ¶
func (*Stat) ProtoMessage ¶
func (*Stat) ProtoMessage()
func (*Stat) ProtoReflect ¶
func (x *Stat) ProtoReflect() protoreflect.Message
type UnimplementedCollectorServer ¶
type UnimplementedCollectorServer struct { }
UnimplementedCollectorServer can be embedded to have forward compatible implementations.
func (*UnimplementedCollectorServer) Collect ¶
func (*UnimplementedCollectorServer) Collect(context.Context, *CollectRequest) (*CollectResponse, error)
type UnimplementedFiltersServer ¶
type UnimplementedFiltersServer struct { }
UnimplementedFiltersServer can be embedded to have forward compatible implementations.
func (*UnimplementedFiltersServer) Get ¶
func (*UnimplementedFiltersServer) Get(context.Context, *FiltersRequest) (*FiltersReply, error)
type UnimplementedMetricsNamesServer ¶
type UnimplementedMetricsNamesServer struct { }
UnimplementedMetricsNamesServer can be embedded to have forward compatible implementations.
func (*UnimplementedMetricsNamesServer) GetMetricsNames ¶
func (*UnimplementedMetricsNamesServer) GetMetricsNames(context.Context, *MetricsNamesRequest) (*MetricsNamesReply, error)
type UnimplementedObjectDetailsServer ¶
type UnimplementedObjectDetailsServer struct { }
UnimplementedObjectDetailsServer can be embedded to have forward compatible implementations.
func (*UnimplementedObjectDetailsServer) GetLabels ¶
func (*UnimplementedObjectDetailsServer) GetLabels(context.Context, *ObjectDetailsLabelsRequest) (*ObjectDetailsLabelsReply, error)
func (*UnimplementedObjectDetailsServer) GetMetrics ¶
func (*UnimplementedObjectDetailsServer) GetMetrics(context.Context, *MetricsRequest) (*MetricsReply, error)
func (*UnimplementedObjectDetailsServer) GetQueryExample ¶
func (*UnimplementedObjectDetailsServer) GetQueryExample(context.Context, *QueryExampleRequest) (*QueryExampleReply, error)
type UnimplementedProfileServer ¶
type UnimplementedProfileServer struct { }
UnimplementedProfileServer can be embedded to have forward compatible implementations.
func (*UnimplementedProfileServer) GetReport ¶
func (*UnimplementedProfileServer) GetReport(context.Context, *ReportRequest) (*ReportReply, error)
type Values ¶
type Values struct { Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` MainMetricPercent float32 `protobuf:"fixed32,2,opt,name=main_metric_percent,json=mainMetricPercent,proto3" json:"main_metric_percent,omitempty"` MainMetricPerSec float32 `protobuf:"fixed32,3,opt,name=main_metric_per_sec,json=mainMetricPerSec,proto3" json:"main_metric_per_sec,omitempty"` // contains filtered or unexported fields }
Values is label values and main metric percent and per second.
func (*Values) Descriptor
deprecated
func (*Values) GetMainMetricPerSec ¶
func (*Values) GetMainMetricPercent ¶
func (*Values) ProtoMessage ¶
func (*Values) ProtoMessage()
func (*Values) ProtoReflect ¶
func (x *Values) ProtoReflect() protoreflect.Message
Source Files ¶
- collector.pb.go
- collector.validator.pb.go
- filters.pb.go
- filters.pb.gw.go
- filters.validator.pb.go
- metrics_names.pb.go
- metrics_names.pb.gw.go
- metrics_names.validator.pb.go
- object_details.pb.go
- object_details.pb.gw.go
- object_details.validator.pb.go
- profile.pb.go
- profile.pb.gw.go
- profile.validator.pb.go
- qan.pb.go
- qan.validator.pb.go