dogstatsdhttp

package
v0.78.3 Latest Latest
Warning

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

Go to latest
Published: May 6, 2026 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	MetricType_name = map[int32]string{
		0: "UNUSED",
		1: "Count",
		2: "Rate",
		3: "Gauge",
		4: "Sketch",
	}
	MetricType_value = map[string]int32{
		"UNUSED": 0,
		"Count":  1,
		"Rate":   2,
		"Gauge":  3,
		"Sketch": 4,
	}
)

Enum value maps for MetricType.

View Source
var (
	ValueType_name = map[int32]string{
		0:  "Zero",
		16: "Sint64",
		32: "Float32",
		48: "Float64",
	}
	ValueType_value = map[string]int32{
		"Zero":    0,
		"Sint64":  16,
		"Float32": 32,
		"Float64": 48,
	}
)

Enum value maps for ValueType.

View Source
var (
	MetricFlags_name = map[int32]string{
		0:   "flagNone",
		256: "flagNoIndex",
	}
	MetricFlags_value = map[string]int32{
		"flagNone":    0,
		"flagNoIndex": 256,
	}
)

Enum value maps for MetricFlags.

View Source
var File_datadog_dogstatsdhttp_payload_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Metadata

type Metadata struct {
	Tags      []string `protobuf:"bytes,1,rep,name=tags,proto3" json:"tags,omitempty"`
	Resources []string `protobuf:"bytes,2,rep,name=resources,proto3" json:"resources,omitempty"` // even number of elements, [Type, Name] pairs
	// contains filtered or unexported fields
}

func (*Metadata) CloneMessageVT

func (m *Metadata) CloneMessageVT() proto.Message

func (*Metadata) CloneVT

func (m *Metadata) CloneVT() *Metadata

func (*Metadata) Descriptor deprecated

func (*Metadata) Descriptor() ([]byte, []int)

Deprecated: Use Metadata.ProtoReflect.Descriptor instead.

func (*Metadata) EqualMessageVT

func (this *Metadata) EqualMessageVT(thatMsg proto.Message) bool

func (*Metadata) EqualVT

func (this *Metadata) EqualVT(that *Metadata) bool

func (*Metadata) GetResources

func (x *Metadata) GetResources() []string

func (*Metadata) GetTags

func (x *Metadata) GetTags() []string

func (*Metadata) MarshalToSizedBufferVT

func (m *Metadata) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*Metadata) MarshalToSizedBufferVTStrict

func (m *Metadata) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*Metadata) MarshalToVT

func (m *Metadata) MarshalToVT(dAtA []byte) (int, error)

func (*Metadata) MarshalToVTStrict

func (m *Metadata) MarshalToVTStrict(dAtA []byte) (int, error)

func (*Metadata) MarshalVT

func (m *Metadata) MarshalVT() (dAtA []byte, err error)

func (*Metadata) MarshalVTStrict

func (m *Metadata) MarshalVTStrict() (dAtA []byte, err error)

func (*Metadata) ProtoMessage

func (*Metadata) ProtoMessage()

func (*Metadata) ProtoReflect

func (x *Metadata) ProtoReflect() protoreflect.Message

func (*Metadata) Reset

func (x *Metadata) Reset()

func (*Metadata) SizeVT

func (m *Metadata) SizeVT() (n int)

func (*Metadata) String

func (x *Metadata) String() string

func (*Metadata) UnmarshalVT

func (m *Metadata) UnmarshalVT(dAtA []byte) error

func (*Metadata) UnmarshalVTUnsafe

func (m *Metadata) UnmarshalVTUnsafe(dAtA []byte) error

type MetricData

type MetricData struct {

	// Dictionaries
	// All dictionary indexes are base-1, zero implicitly represents an empty value.
	DictNameStr        []byte  `protobuf:"bytes,1,opt,name=dictNameStr,proto3" json:"dictNameStr,omitempty"`                     // varint length + value
	DictTagStr         []byte  `protobuf:"bytes,2,opt,name=dictTagStr,proto3" json:"dictTagStr,omitempty"`                       // varint length + value
	DictTagsets        []int64 `protobuf:"zigzag64,3,rep,packed,name=dictTagsets,proto3" json:"dictTagsets,omitempty"`           // length, delta encoded set of indexes into dictTagsStr
	DictResourceStr    []byte  `protobuf:"bytes,4,opt,name=dictResourceStr,proto3" json:"dictResourceStr,omitempty"`             // varint length + value
	DictResourceLen    []int64 `protobuf:"varint,5,rep,packed,name=dictResourceLen,proto3" json:"dictResourceLen,omitempty"`     // number of elements in Type and Name arrays
	DictResourceType   []int64 `protobuf:"zigzag64,6,rep,packed,name=dictResourceType,proto3" json:"dictResourceType,omitempty"` // delta encoded set of indexes into dictResourceStr
	DictResourceName   []int64 `protobuf:"zigzag64,7,rep,packed,name=dictResourceName,proto3" json:"dictResourceName,omitempty"` // delta encoded set of indexes into dictResourceStr
	DictSourceTypeName []byte  `protobuf:"bytes,8,opt,name=dictSourceTypeName,proto3" json:"dictSourceTypeName,omitempty"`       // varint length + value
	DictOriginInfo     []int32 `protobuf:"varint,9,rep,packed,name=dictOriginInfo,proto3" json:"dictOriginInfo,omitempty"`       // (product, category, service) tuples
	// One entry per time series
	Types              []uint64 `protobuf:"varint,10,rep,packed,name=types,proto3" json:"types,omitempty"`                   // type = metricType | valueType | metricFlags
	NameRefs           []int64  `protobuf:"zigzag64,11,rep,packed,name=nameRefs,proto3" json:"nameRefs,omitempty"`           // index into dictNameStr, entire array is delta encoded
	TagsetRefs         []int64  `protobuf:"zigzag64,12,rep,packed,name=tagsetRefs,proto3" json:"tagsetRefs,omitempty"`       // index into dictTagsets, entire array is delta encoded
	ResourcesRefs      []int64  `protobuf:"zigzag64,13,rep,packed,name=resourcesRefs,proto3" json:"resourcesRefs,omitempty"` // index into dictResourceLen, entire array is delta encoded
	Intervals          []uint64 `protobuf:"varint,14,rep,packed,name=intervals,proto3" json:"intervals,omitempty"`
	NumPoints          []uint64 `protobuf:"varint,15,rep,packed,name=numPoints,proto3" json:"numPoints,omitempty"`
	SourceTypeNameRefs []int64  `protobuf:"zigzag64,23,rep,packed,name=sourceTypeNameRefs,proto3" json:"sourceTypeNameRefs,omitempty"` // index into dictSourceTypeName, entire array is delta encoded
	OriginInfoRefs     []int64  `protobuf:"zigzag64,24,rep,packed,name=originInfoRefs,proto3" json:"originInfoRefs,omitempty"`         // index into dictOriginInfo, entire array is delta encoded
	// each metric has numPoints values in this section
	Timestamps    []int64   `protobuf:"zigzag64,16,rep,packed,name=timestamps,proto3" json:"timestamps,omitempty"`  // entire array delta encoded
	ValsSint64    []int64   `protobuf:"zigzag64,17,rep,packed,name=valsSint64,proto3" json:"valsSint64,omitempty"`  // or
	ValsFloat32   []float32 `protobuf:"fixed32,18,rep,packed,name=valsFloat32,proto3" json:"valsFloat32,omitempty"` // or
	ValsFloat64   []float64 `protobuf:"fixed64,19,rep,packed,name=valsFloat64,proto3" json:"valsFloat64,omitempty"` // based on valueType
	SketchNumBins []uint64  `protobuf:"varint,20,rep,packed,name=sketchNumBins,proto3" json:"sketchNumBins,omitempty"`
	SketchBinKeys []int32   `protobuf:"zigzag32,21,rep,packed,name=sketchBinKeys,proto3" json:"sketchBinKeys,omitempty"` // per-metric sequence is delta encoded
	SketchBinCnts []uint32  `protobuf:"varint,22,rep,packed,name=sketchBinCnts,proto3" json:"sketchBinCnts,omitempty"`
	// contains filtered or unexported fields
}

func (*MetricData) CloneMessageVT

func (m *MetricData) CloneMessageVT() proto.Message

func (*MetricData) CloneVT

func (m *MetricData) CloneVT() *MetricData

func (*MetricData) Descriptor deprecated

func (*MetricData) Descriptor() ([]byte, []int)

Deprecated: Use MetricData.ProtoReflect.Descriptor instead.

func (*MetricData) EqualMessageVT

func (this *MetricData) EqualMessageVT(thatMsg proto.Message) bool

func (*MetricData) EqualVT

func (this *MetricData) EqualVT(that *MetricData) bool

func (*MetricData) GetDictNameStr

func (x *MetricData) GetDictNameStr() []byte

func (*MetricData) GetDictOriginInfo

func (x *MetricData) GetDictOriginInfo() []int32

func (*MetricData) GetDictResourceLen

func (x *MetricData) GetDictResourceLen() []int64

func (*MetricData) GetDictResourceName

func (x *MetricData) GetDictResourceName() []int64

func (*MetricData) GetDictResourceStr

func (x *MetricData) GetDictResourceStr() []byte

func (*MetricData) GetDictResourceType

func (x *MetricData) GetDictResourceType() []int64

func (*MetricData) GetDictSourceTypeName

func (x *MetricData) GetDictSourceTypeName() []byte

func (*MetricData) GetDictTagStr

func (x *MetricData) GetDictTagStr() []byte

func (*MetricData) GetDictTagsets

func (x *MetricData) GetDictTagsets() []int64

func (*MetricData) GetIntervals

func (x *MetricData) GetIntervals() []uint64

func (*MetricData) GetNameRefs

func (x *MetricData) GetNameRefs() []int64

func (*MetricData) GetNumPoints

func (x *MetricData) GetNumPoints() []uint64

func (*MetricData) GetOriginInfoRefs

func (x *MetricData) GetOriginInfoRefs() []int64

func (*MetricData) GetResourcesRefs

func (x *MetricData) GetResourcesRefs() []int64

func (*MetricData) GetSketchBinCnts

func (x *MetricData) GetSketchBinCnts() []uint32

func (*MetricData) GetSketchBinKeys

func (x *MetricData) GetSketchBinKeys() []int32

func (*MetricData) GetSketchNumBins

func (x *MetricData) GetSketchNumBins() []uint64

func (*MetricData) GetSourceTypeNameRefs

func (x *MetricData) GetSourceTypeNameRefs() []int64

func (*MetricData) GetTagsetRefs

func (x *MetricData) GetTagsetRefs() []int64

func (*MetricData) GetTimestamps

func (x *MetricData) GetTimestamps() []int64

func (*MetricData) GetTypes

func (x *MetricData) GetTypes() []uint64

func (*MetricData) GetValsFloat32

func (x *MetricData) GetValsFloat32() []float32

func (*MetricData) GetValsFloat64

func (x *MetricData) GetValsFloat64() []float64

func (*MetricData) GetValsSint64

func (x *MetricData) GetValsSint64() []int64

func (*MetricData) MarshalToSizedBufferVT

func (m *MetricData) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MetricData) MarshalToSizedBufferVTStrict

func (m *MetricData) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*MetricData) MarshalToVT

func (m *MetricData) MarshalToVT(dAtA []byte) (int, error)

func (*MetricData) MarshalToVTStrict

func (m *MetricData) MarshalToVTStrict(dAtA []byte) (int, error)

func (*MetricData) MarshalVT

func (m *MetricData) MarshalVT() (dAtA []byte, err error)

func (*MetricData) MarshalVTStrict

func (m *MetricData) MarshalVTStrict() (dAtA []byte, err error)

func (*MetricData) ProtoMessage

func (*MetricData) ProtoMessage()

func (*MetricData) ProtoReflect

func (x *MetricData) ProtoReflect() protoreflect.Message

func (*MetricData) Reset

func (x *MetricData) Reset()

func (*MetricData) SizeVT

func (m *MetricData) SizeVT() (n int)

func (*MetricData) String

func (x *MetricData) String() string

func (*MetricData) UnmarshalVT

func (m *MetricData) UnmarshalVT(dAtA []byte) error

func (*MetricData) UnmarshalVTUnsafe

func (m *MetricData) UnmarshalVTUnsafe(dAtA []byte) error

type MetricFlags

type MetricFlags int32
const (
	MetricFlags_flagNone    MetricFlags = 0
	MetricFlags_flagNoIndex MetricFlags = 256 // metric should not be indexed (equivalent to origin metric type == agent_hidden in v2)
)

func (MetricFlags) Descriptor

func (MetricFlags) Enum

func (x MetricFlags) Enum() *MetricFlags

func (MetricFlags) EnumDescriptor deprecated

func (MetricFlags) EnumDescriptor() ([]byte, []int)

Deprecated: Use MetricFlags.Descriptor instead.

func (MetricFlags) Number

func (x MetricFlags) Number() protoreflect.EnumNumber

func (MetricFlags) String

func (x MetricFlags) String() string

func (MetricFlags) Type

type MetricType

type MetricType int32
const (
	MetricType_UNUSED MetricType = 0
	MetricType_Count  MetricType = 1
	MetricType_Rate   MetricType = 2
	MetricType_Gauge  MetricType = 3
	MetricType_Sketch MetricType = 4
)

func (MetricType) Descriptor

func (MetricType) Descriptor() protoreflect.EnumDescriptor

func (MetricType) Enum

func (x MetricType) Enum() *MetricType

func (MetricType) EnumDescriptor deprecated

func (MetricType) EnumDescriptor() ([]byte, []int)

Deprecated: Use MetricType.Descriptor instead.

func (MetricType) Number

func (x MetricType) Number() protoreflect.EnumNumber

func (MetricType) String

func (x MetricType) String() string

func (MetricType) Type

type Payload

type Payload struct {
	Metadata   *Metadata   `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"`
	MetricData *MetricData `protobuf:"bytes,3,opt,name=metricData,proto3" json:"metricData,omitempty"`
	// contains filtered or unexported fields
}

func (*Payload) CloneMessageVT

func (m *Payload) CloneMessageVT() proto.Message

func (*Payload) CloneVT

func (m *Payload) CloneVT() *Payload

func (*Payload) Descriptor deprecated

func (*Payload) Descriptor() ([]byte, []int)

Deprecated: Use Payload.ProtoReflect.Descriptor instead.

func (*Payload) EqualMessageVT

func (this *Payload) EqualMessageVT(thatMsg proto.Message) bool

func (*Payload) EqualVT

func (this *Payload) EqualVT(that *Payload) bool

func (*Payload) GetMetadata

func (x *Payload) GetMetadata() *Metadata

func (*Payload) GetMetricData

func (x *Payload) GetMetricData() *MetricData

func (*Payload) MarshalToSizedBufferVT

func (m *Payload) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*Payload) MarshalToSizedBufferVTStrict

func (m *Payload) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*Payload) MarshalToVT

func (m *Payload) MarshalToVT(dAtA []byte) (int, error)

func (*Payload) MarshalToVTStrict

func (m *Payload) MarshalToVTStrict(dAtA []byte) (int, error)

func (*Payload) MarshalVT

func (m *Payload) MarshalVT() (dAtA []byte, err error)

func (*Payload) MarshalVTStrict

func (m *Payload) MarshalVTStrict() (dAtA []byte, err error)

func (*Payload) ProtoMessage

func (*Payload) ProtoMessage()

func (*Payload) ProtoReflect

func (x *Payload) ProtoReflect() protoreflect.Message

func (*Payload) Reset

func (x *Payload) Reset()

func (*Payload) SizeVT

func (m *Payload) SizeVT() (n int)

func (*Payload) String

func (x *Payload) String() string

func (*Payload) UnmarshalVT

func (m *Payload) UnmarshalVT(dAtA []byte) error

func (*Payload) UnmarshalVTUnsafe

func (m *Payload) UnmarshalVTUnsafe(dAtA []byte) error

type ValueType

type ValueType int32
const (
	ValueType_Zero    ValueType = 0  // value is zero, not stored explicitly
	ValueType_Sint64  ValueType = 16 // value is stored in valsSint64
	ValueType_Float32 ValueType = 32 // value is stored in valsFloat32
	ValueType_Float64 ValueType = 48 // value is stored in valsFloat64
)

func (ValueType) Descriptor

func (ValueType) Descriptor() protoreflect.EnumDescriptor

func (ValueType) Enum

func (x ValueType) Enum() *ValueType

func (ValueType) EnumDescriptor deprecated

func (ValueType) EnumDescriptor() ([]byte, []int)

Deprecated: Use ValueType.Descriptor instead.

func (ValueType) Number

func (x ValueType) Number() protoreflect.EnumNumber

func (ValueType) String

func (x ValueType) String() string

func (ValueType) Type

Jump to

Keyboard shortcuts

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