Class: DatadogAPIClient::V2::MetricSeries

Inherits:
Object
  • Object
show all
Includes:
BaseGenericModel
Defined in:
lib/datadog_api_client/v2/models/metric_series.rb

Overview

A metric to submit to Datadog. See [Datadog metrics](docs.datadoghq.com/developers/metrics/#custom-metrics-properties).

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#intervalObject

If the type of the metric is rate or count, define the corresponding interval.



30
31
32
# File 'lib/datadog_api_client/v2/models/metric_series.rb', line 30

def interval
  @interval
end

#metadataObject

Metadata for the metric.



33
34
35
# File 'lib/datadog_api_client/v2/models/metric_series.rb', line 33

def 
  
end

#metricObject

The name of the timeseries.



36
37
38
# File 'lib/datadog_api_client/v2/models/metric_series.rb', line 36

def metric
  @metric
end

#pointsObject

Points relating to a metric. All points must be objects with timestamp and a scalar value (cannot be a string). Timestamps should be in POSIX time in seconds, and cannot be more than ten minutes in the future or more than one hour in the past.



39
40
41
# File 'lib/datadog_api_client/v2/models/metric_series.rb', line 39

def points
  @points
end

#resourcesObject

A list of resources to associate with this metric.



42
43
44
# File 'lib/datadog_api_client/v2/models/metric_series.rb', line 42

def resources
  @resources
end

#source_type_nameObject

The source type name.



45
46
47
# File 'lib/datadog_api_client/v2/models/metric_series.rb', line 45

def source_type_name
  @source_type_name
end

#tagsObject

A list of tags associated with the metric.



48
49
50
# File 'lib/datadog_api_client/v2/models/metric_series.rb', line 48

def tags
  @tags
end

#typeObject

The type of metric. The available types are 0 (unspecified), 1 (count), 2 (rate), and 3 (gauge).



51
52
53
# File 'lib/datadog_api_client/v2/models/metric_series.rb', line 51

def type
  @type
end

#unitObject

The unit of point value.



54
55
56
# File 'lib/datadog_api_client/v2/models/metric_series.rb', line 54

def unit
  @unit
end