Documentation
¶
Index ¶
- Variables
- type LabelNameData
- func (*LabelNameData) Descriptor() ([]byte, []int)deprecated
- func (x *LabelNameData) GetKey() string
- func (x *LabelNameData) GetName() string
- func (*LabelNameData) ProtoMessage()
- func (x *LabelNameData) ProtoReflect() protoreflect.Message
- func (x *LabelNameData) Reset()
- func (x *LabelNameData) String() string
- type MetricData
- func (*MetricData) Descriptor() ([]byte, []int)deprecated
- func (x *MetricData) GetLabels() []*LabelNameData
- func (x *MetricData) GetName() string
- func (x *MetricData) GetValue() string
- func (*MetricData) ProtoMessage()
- func (x *MetricData) ProtoReflect() protoreflect.Message
- func (x *MetricData) Reset()
- func (x *MetricData) String() string
- type MetricsData
- func (*MetricsData) Descriptor() ([]byte, []int)deprecated
- func (x *MetricsData) GetCollector() string
- func (x *MetricsData) GetDatas() []*MetricData
- func (x *MetricsData) GetMonitorObject() string
- func (x *MetricsData) GetMonitorType() string
- func (x *MetricsData) GetReceiveTime() int64
- func (*MetricsData) ProtoMessage()
- func (x *MetricsData) ProtoReflect() protoreflect.Message
- func (x *MetricsData) Reset()
- func (x *MetricsData) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var File_PrometheusExport_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type LabelNameData ¶
type LabelNameData struct {
//属性名称
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
//属性值
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*LabelNameData) Descriptor
deprecated
func (*LabelNameData) Descriptor() ([]byte, []int)
Deprecated: Use LabelNameData.ProtoReflect.Descriptor instead.
func (*LabelNameData) GetKey ¶
func (x *LabelNameData) GetKey() string
func (*LabelNameData) GetName ¶
func (x *LabelNameData) GetName() string
func (*LabelNameData) ProtoMessage ¶
func (*LabelNameData) ProtoMessage()
func (*LabelNameData) ProtoReflect ¶
func (x *LabelNameData) ProtoReflect() protoreflect.Message
func (*LabelNameData) Reset ¶
func (x *LabelNameData) Reset()
func (*LabelNameData) String ¶
func (x *LabelNameData) String() string
type MetricData ¶
type MetricData struct {
//指标名称
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
//指标值
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
//属性参数
Labels []*LabelNameData `protobuf:"bytes,3,rep,name=labels,proto3" json:"labels,omitempty"`
// contains filtered or unexported fields
}
func (*MetricData) Descriptor
deprecated
func (*MetricData) Descriptor() ([]byte, []int)
Deprecated: Use MetricData.ProtoReflect.Descriptor instead.
func (*MetricData) GetLabels ¶
func (x *MetricData) GetLabels() []*LabelNameData
func (*MetricData) GetName ¶
func (x *MetricData) GetName() string
func (*MetricData) GetValue ¶
func (x *MetricData) GetValue() string
func (*MetricData) ProtoMessage ¶
func (*MetricData) ProtoMessage()
func (*MetricData) ProtoReflect ¶
func (x *MetricData) ProtoReflect() protoreflect.Message
func (*MetricData) Reset ¶
func (x *MetricData) Reset()
func (*MetricData) String ¶
func (x *MetricData) String() string
type MetricsData ¶
type MetricsData struct {
//采集时间
ReceiveTime int64 `protobuf:"varint,1,opt,name=receiveTime,proto3" json:"receiveTime,omitempty"`
//监控对象的唯一标志
MonitorObject string `protobuf:"bytes,2,opt,name=monitorObject,proto3" json:"monitorObject,omitempty"`
//监控对象的类型
MonitorType string `protobuf:"bytes,3,opt,name=monitorType,proto3" json:"monitorType,omitempty"`
//收集器的唯一标志
Collector string `protobuf:"bytes,4,opt,name=collector,proto3" json:"collector,omitempty"`
Datas []*MetricData `protobuf:"bytes,5,rep,name=datas,proto3" json:"datas,omitempty"`
// contains filtered or unexported fields
}
func (*MetricsData) Descriptor
deprecated
func (*MetricsData) Descriptor() ([]byte, []int)
Deprecated: Use MetricsData.ProtoReflect.Descriptor instead.
func (*MetricsData) GetCollector ¶
func (x *MetricsData) GetCollector() string
func (*MetricsData) GetDatas ¶
func (x *MetricsData) GetDatas() []*MetricData
func (*MetricsData) GetMonitorObject ¶
func (x *MetricsData) GetMonitorObject() string
func (*MetricsData) GetMonitorType ¶
func (x *MetricsData) GetMonitorType() string
func (*MetricsData) GetReceiveTime ¶
func (x *MetricsData) GetReceiveTime() int64
func (*MetricsData) ProtoMessage ¶
func (*MetricsData) ProtoMessage()
func (*MetricsData) ProtoReflect ¶
func (x *MetricsData) ProtoReflect() protoreflect.Message
func (*MetricsData) Reset ¶
func (x *MetricsData) Reset()
func (*MetricsData) String ¶
func (x *MetricsData) String() string
Click to show internal directories.
Click to hide internal directories.