Documentation ¶
Overview ¶
Package com_signalfx_metrics_protobuf is a generated protocol buffer package.
It is generated from these files:
signal_fx_protocol_buffers.proto
It has these top-level messages:
Datum Dimension DataPoint DataPointUploadMessage PointValue Property PropertyValue Event EventUploadMessage
Index ¶
- Variables
- type DataPoint
- func (*DataPoint) Descriptor() ([]byte, []int)
- func (m *DataPoint) GetDimensions() []*Dimension
- func (m *DataPoint) GetMetric() string
- func (m *DataPoint) GetMetricType() MetricType
- func (m *DataPoint) GetSource() string
- func (m *DataPoint) GetTimestamp() int64
- func (m *DataPoint) GetValue() *Datum
- func (*DataPoint) ProtoMessage()
- func (m *DataPoint) Reset()
- func (m *DataPoint) String() string
- type DataPointUploadMessage
- type Datum
- type Dimension
- type Event
- func (*Event) Descriptor() ([]byte, []int)
- func (m *Event) GetCategory() EventCategory
- func (m *Event) GetDimensions() []*Dimension
- func (m *Event) GetEventType() string
- func (m *Event) GetProperties() []*Property
- func (m *Event) GetTimestamp() int64
- func (*Event) ProtoMessage()
- func (m *Event) Reset()
- func (m *Event) String() string
- type EventCategory
- type EventUploadMessage
- type MetricType
- type PointValue
- type Property
- type PropertyValue
- func (*PropertyValue) Descriptor() ([]byte, []int)
- func (m *PropertyValue) GetBoolValue() bool
- func (m *PropertyValue) GetDoubleValue() float64
- func (m *PropertyValue) GetIntValue() int64
- func (m *PropertyValue) GetStrValue() string
- func (*PropertyValue) ProtoMessage()
- func (m *PropertyValue) Reset()
- func (m *PropertyValue) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var EventCategory_name = map[int32]string{
1000000: "USER_DEFINED",
100000: "ALERT",
200000: "AUDIT",
300000: "JOB",
400000: "COLLECTD",
500000: "SERVICE_DISCOVERY",
700000: "EXCEPTION",
2000000: "AGENT",
}
View Source
var EventCategory_value = map[string]int32{
"USER_DEFINED": 1000000,
"ALERT": 100000,
"AUDIT": 200000,
"JOB": 300000,
"COLLECTD": 400000,
"SERVICE_DISCOVERY": 500000,
"EXCEPTION": 700000,
"AGENT": 2000000,
}
View Source
var MetricType_name = map[int32]string{
0: "GAUGE",
1: "COUNTER",
2: "ENUM",
3: "CUMULATIVE_COUNTER",
}
View Source
var MetricType_value = map[string]int32{
"GAUGE": 0,
"COUNTER": 1,
"ENUM": 2,
"CUMULATIVE_COUNTER": 3,
}
Functions ¶
This section is empty.
Types ¶
type DataPoint ¶
type DataPoint struct { Source *string `protobuf:"bytes,1,opt,name=source" json:"source,omitempty"` Metric *string `protobuf:"bytes,2,opt,name=metric" json:"metric,omitempty"` Timestamp *int64 `protobuf:"varint,3,opt,name=timestamp" json:"timestamp,omitempty"` Value *Datum `protobuf:"bytes,4,opt,name=value" json:"value,omitempty"` MetricType *MetricType `protobuf:"varint,5,opt,name=metricType,enum=com.signalfx.metrics.protobuf.MetricType" json:"metricType,omitempty"` Dimensions []*Dimension `protobuf:"bytes,6,rep,name=dimensions" json:"dimensions,omitempty"` XXX_unrecognized []byte `json:"-"` }
func (*DataPoint) Descriptor ¶
func (*DataPoint) GetDimensions ¶
func (*DataPoint) GetMetricType ¶
func (m *DataPoint) GetMetricType() MetricType
func (*DataPoint) GetTimestamp ¶
func (*DataPoint) ProtoMessage ¶
func (*DataPoint) ProtoMessage()
type DataPointUploadMessage ¶
type DataPointUploadMessage struct { Datapoints []*DataPoint `protobuf:"bytes,1,rep,name=datapoints" json:"datapoints,omitempty"` XXX_unrecognized []byte `json:"-"` }
func (*DataPointUploadMessage) Descriptor ¶
func (*DataPointUploadMessage) Descriptor() ([]byte, []int)
func (*DataPointUploadMessage) GetDatapoints ¶
func (m *DataPointUploadMessage) GetDatapoints() []*DataPoint
func (*DataPointUploadMessage) ProtoMessage ¶
func (*DataPointUploadMessage) ProtoMessage()
func (*DataPointUploadMessage) Reset ¶
func (m *DataPointUploadMessage) Reset()
func (*DataPointUploadMessage) String ¶
func (m *DataPointUploadMessage) String() string
type Datum ¶
type Datum struct { StrValue *string `protobuf:"bytes,1,opt,name=strValue" json:"strValue,omitempty"` DoubleValue *float64 `protobuf:"fixed64,2,opt,name=doubleValue" json:"doubleValue,omitempty"` IntValue *int64 `protobuf:"varint,3,opt,name=intValue" json:"intValue,omitempty"` XXX_unrecognized []byte `json:"-"` }
func (*Datum) Descriptor ¶
func (*Datum) GetDoubleValue ¶
func (*Datum) GetIntValue ¶
func (*Datum) GetStrValue ¶
func (*Datum) ProtoMessage ¶
func (*Datum) ProtoMessage()
type Dimension ¶
type Dimension struct { Key *string `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"` Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"` XXX_unrecognized []byte `json:"-"` }
func (*Dimension) Descriptor ¶
func (*Dimension) ProtoMessage ¶
func (*Dimension) ProtoMessage()
type Event ¶
type Event struct { EventType *string `protobuf:"bytes,1,req,name=eventType" json:"eventType,omitempty"` Dimensions []*Dimension `protobuf:"bytes,2,rep,name=dimensions" json:"dimensions,omitempty"` Properties []*Property `protobuf:"bytes,3,rep,name=properties" json:"properties,omitempty"` Category *EventCategory `protobuf:"varint,4,opt,name=category,enum=com.signalfx.metrics.protobuf.EventCategory" json:"category,omitempty"` Timestamp *int64 `protobuf:"varint,5,opt,name=timestamp" json:"timestamp,omitempty"` XXX_unrecognized []byte `json:"-"` }
func (*Event) Descriptor ¶
func (*Event) GetCategory ¶
func (m *Event) GetCategory() EventCategory
func (*Event) GetDimensions ¶
func (*Event) GetEventType ¶
func (*Event) GetProperties ¶
func (*Event) GetTimestamp ¶
func (*Event) ProtoMessage ¶
func (*Event) ProtoMessage()
type EventCategory ¶
type EventCategory int32
* Different categories of events supported
const ( // * // Created by user via UI or API, e.g. a deployment event EventCategory_USER_DEFINED EventCategory = 1000000 // * // Output by anomaly detectors EventCategory_ALERT EventCategory = 100000 // * // Audit trail events EventCategory_AUDIT EventCategory = 200000 // * // Generated by analytics server EventCategory_JOB EventCategory = 300000 // * // @deprecated // Event originated within collectd (deprecated in favor of AGENT) EventCategory_COLLECTD EventCategory = 400000 // * // Service discovery event EventCategory_SERVICE_DISCOVERY EventCategory = 500000 // * // Created by exception appenders to denote exceptional events EventCategory_EXCEPTION EventCategory = 700000 // * // Event originated from an agent EventCategory_AGENT EventCategory = 2000000 )
func (EventCategory) Enum ¶
func (x EventCategory) Enum() *EventCategory
func (EventCategory) EnumDescriptor ¶
func (EventCategory) EnumDescriptor() ([]byte, []int)
func (EventCategory) String ¶
func (x EventCategory) String() string
func (*EventCategory) UnmarshalJSON ¶
func (x *EventCategory) UnmarshalJSON(data []byte) error
type EventUploadMessage ¶
type EventUploadMessage struct { Events []*Event `protobuf:"bytes,1,rep,name=events" json:"events,omitempty"` XXX_unrecognized []byte `json:"-"` }
func (*EventUploadMessage) Descriptor ¶
func (*EventUploadMessage) Descriptor() ([]byte, []int)
func (*EventUploadMessage) GetEvents ¶
func (m *EventUploadMessage) GetEvents() []*Event
func (*EventUploadMessage) ProtoMessage ¶
func (*EventUploadMessage) ProtoMessage()
func (*EventUploadMessage) Reset ¶
func (m *EventUploadMessage) Reset()
func (*EventUploadMessage) String ¶
func (m *EventUploadMessage) String() string
type MetricType ¶
type MetricType int32
const ( // * // Numerical: Periodic, instantaneous measurement of some state. MetricType_GAUGE MetricType = 0 // * // Numerical: Count of occurrences. Generally non-negative integers. MetricType_COUNTER MetricType = 1 // * // String: Used for non-continuous quantities (that is, measurements where there is a fixed // set of meaningful values). This is essentially a special case of gauge. MetricType_ENUM MetricType = 2 // * // Tracks a value that increases over time, where only the difference is important. MetricType_CUMULATIVE_COUNTER MetricType = 3 )
func (MetricType) Enum ¶
func (x MetricType) Enum() *MetricType
func (MetricType) EnumDescriptor ¶
func (MetricType) EnumDescriptor() ([]byte, []int)
func (MetricType) String ¶
func (x MetricType) String() string
func (*MetricType) UnmarshalJSON ¶
func (x *MetricType) UnmarshalJSON(data []byte) error
type PointValue ¶
type PointValue struct { Timestamp *int64 `protobuf:"varint,3,opt,name=timestamp" json:"timestamp,omitempty"` Value *Datum `protobuf:"bytes,4,opt,name=value" json:"value,omitempty"` XXX_unrecognized []byte `json:"-"` }
func (*PointValue) Descriptor ¶
func (*PointValue) Descriptor() ([]byte, []int)
func (*PointValue) GetTimestamp ¶
func (m *PointValue) GetTimestamp() int64
func (*PointValue) GetValue ¶
func (m *PointValue) GetValue() *Datum
func (*PointValue) ProtoMessage ¶
func (*PointValue) ProtoMessage()
func (*PointValue) Reset ¶
func (m *PointValue) Reset()
func (*PointValue) String ¶
func (m *PointValue) String() string
type Property ¶
type Property struct { Key *string `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"` Value *PropertyValue `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"` XXX_unrecognized []byte `json:"-"` }
func (*Property) Descriptor ¶
func (*Property) GetValue ¶
func (m *Property) GetValue() *PropertyValue
func (*Property) ProtoMessage ¶
func (*Property) ProtoMessage()
type PropertyValue ¶
type PropertyValue struct { StrValue *string `protobuf:"bytes,1,opt,name=strValue" json:"strValue,omitempty"` DoubleValue *float64 `protobuf:"fixed64,2,opt,name=doubleValue" json:"doubleValue,omitempty"` IntValue *int64 `protobuf:"varint,3,opt,name=intValue" json:"intValue,omitempty"` BoolValue *bool `protobuf:"varint,4,opt,name=boolValue" json:"boolValue,omitempty"` XXX_unrecognized []byte `json:"-"` }
func (*PropertyValue) Descriptor ¶
func (*PropertyValue) Descriptor() ([]byte, []int)
func (*PropertyValue) GetBoolValue ¶
func (m *PropertyValue) GetBoolValue() bool
func (*PropertyValue) GetDoubleValue ¶
func (m *PropertyValue) GetDoubleValue() float64
func (*PropertyValue) GetIntValue ¶
func (m *PropertyValue) GetIntValue() int64
func (*PropertyValue) GetStrValue ¶
func (m *PropertyValue) GetStrValue() string
func (*PropertyValue) ProtoMessage ¶
func (*PropertyValue) ProtoMessage()
func (*PropertyValue) Reset ¶
func (m *PropertyValue) Reset()
func (*PropertyValue) String ¶
func (m *PropertyValue) String() string
Click to show internal directories.
Click to hide internal directories.