View Source GoogleApi.PlayDeveloperReporting.V1beta1.Model.GooglePlayDeveloperReportingV1beta1Anomaly (google_api_play_developer_reporting v0.4.0)

Represents an anomaly detected in a dataset. Our anomaly detection systems flag datapoints in a time series that fall outside of and expected range derived from historical data. Although those expected ranges have an upper and a lower bound, we only flag anomalies when the data has become unexpectedly worse, which usually corresponds to the case where the metric crosses the upper bound. Multiple contiguous datapoints in a timeline outside of the expected range will be grouped into a single anomaly. Therefore, an anomaly represents effectively a segment of a metric's timeline. The information stored in the timeline_spec, dimensions and metric can be used to fetch a full timeline with extended ragne for context. Required permissions: to access this resource, the calling user needs the View app information (read-only) permission for the app.

Attributes

  • dimensions (type: list(GoogleApi.PlayDeveloperReporting.V1beta1.Model.GooglePlayDeveloperReportingV1beta1DimensionValue.t), default: nil) - Combination of dimensions in which the anomaly was detected.
  • metric (type: GoogleApi.PlayDeveloperReporting.V1beta1.Model.GooglePlayDeveloperReportingV1beta1MetricValue.t, default: nil) - Metric where the anomaly was detected, together with the anomalous value.
  • metricSet (type: String.t, default: nil) - Metric set resource where the anomaly was detected.
  • name (type: String.t, default: nil) - Identifier. Name of the anomaly. Format: apps/{app}/anomalies/{anomaly}
  • timelineSpec (type: GoogleApi.PlayDeveloperReporting.V1beta1.Model.GooglePlayDeveloperReportingV1beta1TimelineSpec.t, default: nil) - Timeline specification that covers the anomaly period.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.