google_api_dataflow v0.5.0 GoogleApi.Dataflow.V1b3.Model.MetricStructuredName View Source

Identifies a metric, by describing the source which generated the metric.

Attributes

  • context (%{optional(String.t) => String.t}): Zero or more labeled fields which identify the part of the job this metric is associated with, such as the name of a step or collection. For example, built-in counters associated with steps will have context['step'] = <step-name>. Counters associated with PCollections in the SDK will have context['pcollection'] = <pcollection-name>. Defaults to: null.
  • name (String.t): Worker-defined metric name. Defaults to: null.
  • origin (String.t): Origin (namespace) of metric name. May be blank for user-define metrics; will be "dataflow" for metrics defined by the Dataflow service or SDK. 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() :: %GoogleApi.Dataflow.V1b3.Model.MetricStructuredName{
  context: map(),
  name: any(),
  origin: any()
}

Link to this section Functions

Link to this function

decode(value, options) View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.