Documentation
¶
Index ¶
- Variables
- type Metadata
- func (m *Metadata) CloneMessageVT() proto.Message
- func (m *Metadata) CloneVT() *Metadata
- func (*Metadata) Descriptor() ([]byte, []int)deprecated
- func (this *Metadata) EqualMessageVT(thatMsg proto.Message) bool
- func (this *Metadata) EqualVT(that *Metadata) bool
- func (x *Metadata) GetResources() []string
- func (x *Metadata) GetTags() []string
- func (m *Metadata) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Metadata) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)
- func (m *Metadata) MarshalToVT(dAtA []byte) (int, error)
- func (m *Metadata) MarshalToVTStrict(dAtA []byte) (int, error)
- func (m *Metadata) MarshalVT() (dAtA []byte, err error)
- func (m *Metadata) MarshalVTStrict() (dAtA []byte, err error)
- func (*Metadata) ProtoMessage()
- func (x *Metadata) ProtoReflect() protoreflect.Message
- func (x *Metadata) Reset()
- func (m *Metadata) SizeVT() (n int)
- func (x *Metadata) String() string
- func (m *Metadata) UnmarshalVT(dAtA []byte) error
- func (m *Metadata) UnmarshalVTUnsafe(dAtA []byte) error
- type MetricData
- func (m *MetricData) CloneMessageVT() proto.Message
- func (m *MetricData) CloneVT() *MetricData
- func (*MetricData) Descriptor() ([]byte, []int)deprecated
- func (this *MetricData) EqualMessageVT(thatMsg proto.Message) bool
- func (this *MetricData) EqualVT(that *MetricData) bool
- func (x *MetricData) GetDictNameStr() []byte
- func (x *MetricData) GetDictOriginInfo() []int32
- func (x *MetricData) GetDictResourceLen() []int64
- func (x *MetricData) GetDictResourceName() []int64
- func (x *MetricData) GetDictResourceStr() []byte
- func (x *MetricData) GetDictResourceType() []int64
- func (x *MetricData) GetDictSourceTypeName() []byte
- func (x *MetricData) GetDictTagStr() []byte
- func (x *MetricData) GetDictTagsets() []int64
- func (x *MetricData) GetIntervals() []uint64
- func (x *MetricData) GetNameRefs() []int64
- func (x *MetricData) GetNumPoints() []uint64
- func (x *MetricData) GetOriginInfoRefs() []int64
- func (x *MetricData) GetResourcesRefs() []int64
- func (x *MetricData) GetSketchBinCnts() []uint32
- func (x *MetricData) GetSketchBinKeys() []int32
- func (x *MetricData) GetSketchNumBins() []uint64
- func (x *MetricData) GetSourceTypeNameRefs() []int64
- func (x *MetricData) GetTagsetRefs() []int64
- func (x *MetricData) GetTimestamps() []int64
- func (x *MetricData) GetTypes() []uint64
- func (x *MetricData) GetValsFloat32() []float32
- func (x *MetricData) GetValsFloat64() []float64
- func (x *MetricData) GetValsSint64() []int64
- func (m *MetricData) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *MetricData) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)
- func (m *MetricData) MarshalToVT(dAtA []byte) (int, error)
- func (m *MetricData) MarshalToVTStrict(dAtA []byte) (int, error)
- func (m *MetricData) MarshalVT() (dAtA []byte, err error)
- func (m *MetricData) MarshalVTStrict() (dAtA []byte, err error)
- func (*MetricData) ProtoMessage()
- func (x *MetricData) ProtoReflect() protoreflect.Message
- func (x *MetricData) Reset()
- func (m *MetricData) SizeVT() (n int)
- func (x *MetricData) String() string
- func (m *MetricData) UnmarshalVT(dAtA []byte) error
- func (m *MetricData) UnmarshalVTUnsafe(dAtA []byte) error
- type MetricFlags
- func (MetricFlags) Descriptor() protoreflect.EnumDescriptor
- func (x MetricFlags) Enum() *MetricFlags
- func (MetricFlags) EnumDescriptor() ([]byte, []int)deprecated
- func (x MetricFlags) Number() protoreflect.EnumNumber
- func (x MetricFlags) String() string
- func (MetricFlags) Type() protoreflect.EnumType
- type MetricType
- type Payload
- func (m *Payload) CloneMessageVT() proto.Message
- func (m *Payload) CloneVT() *Payload
- func (*Payload) Descriptor() ([]byte, []int)deprecated
- func (this *Payload) EqualMessageVT(thatMsg proto.Message) bool
- func (this *Payload) EqualVT(that *Payload) bool
- func (x *Payload) GetMetadata() *Metadata
- func (x *Payload) GetMetricData() *MetricData
- func (m *Payload) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Payload) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)
- func (m *Payload) MarshalToVT(dAtA []byte) (int, error)
- func (m *Payload) MarshalToVTStrict(dAtA []byte) (int, error)
- func (m *Payload) MarshalVT() (dAtA []byte, err error)
- func (m *Payload) MarshalVTStrict() (dAtA []byte, err error)
- func (*Payload) ProtoMessage()
- func (x *Payload) ProtoReflect() protoreflect.Message
- func (x *Payload) Reset()
- func (m *Payload) SizeVT() (n int)
- func (x *Payload) String() string
- func (m *Payload) UnmarshalVT(dAtA []byte) error
- func (m *Payload) UnmarshalVTUnsafe(dAtA []byte) error
- type ValueType
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 (*Metadata) Descriptor
deprecated
func (*Metadata) GetResources ¶
func (*Metadata) MarshalToSizedBufferVT ¶
func (*Metadata) MarshalToSizedBufferVTStrict ¶
func (*Metadata) MarshalVTStrict ¶
func (*Metadata) ProtoMessage ¶
func (*Metadata) ProtoMessage()
func (*Metadata) ProtoReflect ¶
func (x *Metadata) ProtoReflect() protoreflect.Message
func (*Metadata) UnmarshalVT ¶
func (*Metadata) UnmarshalVTUnsafe ¶
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) Descriptor() protoreflect.EnumDescriptor
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 ¶
func (MetricFlags) Type() protoreflect.EnumType
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 ¶
func (MetricType) Type() protoreflect.EnumType
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 (*Payload) Descriptor
deprecated
func (*Payload) GetMetadata ¶
func (*Payload) GetMetricData ¶
func (x *Payload) GetMetricData() *MetricData
func (*Payload) MarshalToSizedBufferVT ¶
func (*Payload) MarshalToSizedBufferVTStrict ¶
func (*Payload) MarshalVTStrict ¶
func (*Payload) ProtoMessage ¶
func (*Payload) ProtoMessage()
func (*Payload) ProtoReflect ¶
func (x *Payload) ProtoReflect() protoreflect.Message
func (*Payload) UnmarshalVT ¶
func (*Payload) UnmarshalVTUnsafe ¶
type ValueType ¶
type ValueType int32
func (ValueType) Descriptor ¶
func (ValueType) Descriptor() protoreflect.EnumDescriptor
func (ValueType) EnumDescriptor
deprecated
func (ValueType) Number ¶
func (x ValueType) Number() protoreflect.EnumNumber
func (ValueType) Type ¶
func (ValueType) Type() protoreflect.EnumType
Click to show internal directories.
Click to hide internal directories.