TimeSeries

SubTask の指標オブジェクト。

JSON 表現
{
  "metric": string,
  "valueType": enum (ValueType),
  "metricKind": enum (MetricKind),
  "points": [
    {
      object (Point)
    }
  ]
}
フィールド
metric

string

必須。指標の名前。

サービスが指標を認識していない場合は、指標が自動的に作成されます。

valueType

enum (ValueType)

必須。時系列の値タイプ。

metricKind

enum (MetricKind)

省略可。時系列の指標の種類。

指定した場合は、関連付けられている指標と同じ種類にする必要があります。関連付けられている指標の記述子を自動作成する必要がある場合、このフィールドに新しい記述子の指標の種類を指定します。GAUGE(デフォルト)または CUMULATIVE のいずれかになります。

points[]

object (Point)

必須。この時系列のデータポイント。時系列をリストする場合、ポイントは逆順で返されます。

時系列を作成する場合は、このフィールドに 1 つのポイントのみを含める必要があます。また、ポイントの型は、関連付けられている指標の値と同じ型にする必要があります。関連する指標の記述子を自動作成する必要がある場合、記述子の値の型はポイントの型によって決まります。これは BOOLINT64DOUBLEDISTRIBUTION のいずれかになります。

ポイント

時系列内の単一のデータポイント。

JSON 表現
{
  "interval": {
    object (TimeInterval)
  },
  "value": {
    object (TypedValue)
  }
}
フィールド
interval

object (TimeInterval)

データポイントが適用される時間間隔。GAUGE 指標の場合、開始時刻を指定する必要はありませんが、指定する場合は、終了時刻と同じにする必要があります。DELTA 指標の場合、開始および終了時刻がゼロ以外の間隔を指定し、後続のポイントが連続的で重複しない間隔を指定します。CUMULATIVE 指標の場合、開始および終了時刻がゼロ以外の間隔を指定します。後続のポイントは、同じ開始時刻を指定しますが、イベントにより累積値がゼロにリセットされ、次のポイントに新しい開始時刻が設定されるまで終了時刻を増大します。

value

object (TypedValue)

データポイントの値。

TimeInterval

期間は開始時刻の直後から終了時刻まで続きます。開始時刻が終了時刻と同じである場合、期間は時間内の単一の点を表します。

JSON 表現
{
  "startTime": string,
  "endTime": string
}
フィールド
startTime

string (Timestamp format)

省略可。期間の始まり。開始時刻のデフォルト値は終了時刻です。開始時刻は終了時刻より後にすることはできません。

endTime

string (Timestamp format)

必須。期間の終了。

TypedValue

単一の厳格に型指定された値。

JSON 表現
{

  // Union field value can be only one of the following:
  "boolValue": boolean,
  "int64Value": string,
  "doubleValue": number,
  "stringValue": string,
  "distributionValue": {
    object (Distribution)
  }
  // End of list of possible types for union field value.
}
フィールド
共用体フィールド value。型指定された値のフィールド。value は次のいずれかになります。
boolValue

boolean

ブール値: true または false

int64Value

string (int64 format)

64 ビット整数。範囲は約 +/-9.2x10^18 です。

doubleValue

number

64 ビット倍精度浮動小数点数。大きさは約 +/-10^(+/-300) で、16 桁の精度を持っています。

stringValue

string

可変長の文字列値。

distributionValue

object (Distribution)

分布値。