com_signalfx_metrics_protobuf

package module
v0.0.3 Latest Latest
Warning

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

Go to latest
Published: Feb 4, 2022 License: Apache-2.0 Imports: 3 Imported by: 19

README

ℹ️  SignalFx was acquired by Splunk in October 2019. See Splunk SignalFx for more information.

License

Apache Software License v2. Copyright © 2015-2017 SignalFx

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

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) Descriptor() ([]byte, []int)

func (*DataPoint) GetDimensions

func (m *DataPoint) GetDimensions() []*Dimension

func (*DataPoint) GetMetric

func (m *DataPoint) GetMetric() string

func (*DataPoint) GetMetricType

func (m *DataPoint) GetMetricType() MetricType

func (*DataPoint) GetSource

func (m *DataPoint) GetSource() string

func (*DataPoint) GetTimestamp

func (m *DataPoint) GetTimestamp() int64

func (*DataPoint) GetValue

func (m *DataPoint) GetValue() *Datum

func (*DataPoint) ProtoMessage

func (*DataPoint) ProtoMessage()

func (*DataPoint) Reset

func (m *DataPoint) Reset()

func (*DataPoint) String

func (m *DataPoint) String() string

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) Descriptor() ([]byte, []int)

func (*Datum) GetDoubleValue

func (m *Datum) GetDoubleValue() float64

func (*Datum) GetIntValue

func (m *Datum) GetIntValue() int64

func (*Datum) GetStrValue

func (m *Datum) GetStrValue() string

func (*Datum) ProtoMessage

func (*Datum) ProtoMessage()

func (*Datum) Reset

func (m *Datum) Reset()

func (*Datum) String

func (m *Datum) String() string

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) Descriptor() ([]byte, []int)

func (*Dimension) GetKey

func (m *Dimension) GetKey() string

func (*Dimension) GetValue

func (m *Dimension) GetValue() string

func (*Dimension) ProtoMessage

func (*Dimension) ProtoMessage()

func (*Dimension) Reset

func (m *Dimension) Reset()

func (*Dimension) String

func (m *Dimension) String() string

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) Descriptor() ([]byte, []int)

func (*Event) GetCategory

func (m *Event) GetCategory() EventCategory

func (*Event) GetDimensions

func (m *Event) GetDimensions() []*Dimension

func (*Event) GetEventType

func (m *Event) GetEventType() string

func (*Event) GetProperties

func (m *Event) GetProperties() []*Property

func (*Event) GetTimestamp

func (m *Event) GetTimestamp() int64

func (*Event) ProtoMessage

func (*Event) ProtoMessage()

func (*Event) Reset

func (m *Event) Reset()

func (*Event) String

func (m *Event) String() string

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) Descriptor() ([]byte, []int)

func (*Property) GetKey

func (m *Property) GetKey() string

func (*Property) GetValue

func (m *Property) GetValue() *PropertyValue

func (*Property) ProtoMessage

func (*Property) ProtoMessage()

func (*Property) Reset

func (m *Property) Reset()

func (*Property) String

func (m *Property) String() string

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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