Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DatadogClient ¶
type DatadogClient interface {
NewDatadogTag(name, value string) DatadogTag
Increment(metric string, value int, tags DatadogTags) error
Gauge(metric string, value float64, tags DatadogTags) error
Histogram(metric, suffix string, value float64, tags DatadogTags) error
Distribution(metric string, value float64, tags DatadogTags) error
Event(title, value string, tags DatadogTags) error
Close() error
}
DatadogClient is a interface that represents a Datadog StatsD client
type DatadogTag ¶
type DatadogTag struct {
Name string `json:"name"`
Value interface{} `json:"value"`
}
DatadogTag is a structure that represents a Datadog metric Tag
type DatadogTags ¶
type DatadogTags []DatadogTag
DatadogTags is a struct that represents an array of Datadog metric Tag
func (*DatadogTags) ToStringArray ¶
func (tags *DatadogTags) ToStringArray() []string
ToStringArray convert an array of DatadogTag into a string array
Click to show internal directories.
Click to hide internal directories.