google_api_monitoring v0.9.0 GoogleApi.Monitoring.V3.Model.CollectdPayload View Source
A collection of data points sent from a collectd-based plugin. See the collectd documentation for more information.
Attributes
- endTime (DateTime.t): The end time of the interval. Defaults to:
null
. - metadata (%{optional(String.t) => TypedValue}): The measurement metadata. Example: "process_id" -> 12345 Defaults to:
null
. - plugin (String.t): The name of the plugin. Example: "disk". Defaults to:
null
. - pluginInstance (String.t): The instance name of the plugin Example: "hdcl". Defaults to:
null
. - startTime (DateTime.t): The start time of the interval. Defaults to:
null
. - type (String.t): The measurement type. Example: "memory". Defaults to:
null
. - typeInstance (String.t): The measurement type instance. Example: "used". Defaults to:
null
. - values ([CollectdValue]): The measured values during this time interval. Each value must have a different dataSourceName. Defaults to:
null
.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Link to this type
t()
View Source
t()
View Source
t() :: %GoogleApi.Monitoring.V3.Model.CollectdPayload{
endTime: DateTime.t(),
metadata: map(),
plugin: any(),
pluginInstance: any(),
startTime: DateTime.t(),
type: any(),
typeInstance: any(),
values: [GoogleApi.Monitoring.V3.Model.CollectdValue.t()]
}
t() :: %GoogleApi.Monitoring.V3.Model.CollectdPayload{ endTime: DateTime.t(), metadata: map(), plugin: any(), pluginInstance: any(), startTime: DateTime.t(), type: any(), typeInstance: any(), values: [GoogleApi.Monitoring.V3.Model.CollectdValue.t()] }
Link to this section Functions
Link to this function
decode(value, options) View Source
Unwrap a decoded JSON object into its complex fields.