prometheus

package
v0.0.15 Latest Latest
Warning

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

Go to latest
Published: Jul 23, 2025 License: GPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

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

Jump to

Keyboard shortcuts

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