TimeSeries

指標の時変値を記述するデータポイントのコレクション。時系列は、完全指定されたモニタリング対象リソースと完全指定された指標の組み合わせによって識別されます。このタイプは、時系列のリスト表示と作成の両方に使用されます。

JSON 表現
{
  "metric": {
    object (Metric)
  },
  "resource": {
    object (MonitoredResource)
  },
  "metadata": {
    object (MonitoredResourceMetadata)
  },
  "metricKind": enum (MetricKind),
  "valueType": enum (ValueType),
  "points": [
    {
      object (Point)
    }
  ],
  "unit": string,
  "description": string
}
フィールド
metric

object (Metric)

関連付けられている指標。時系列を識別するために使用される完全指定された指標。

resource

object (MonitoredResource)

関連付けられたモニタリング対象リソース。カスタム指標では、時系列データで特定のモニタリング対象リソースタイプのみを使用できます。詳細については、カスタム指標のモニタリング対象リソースをご覧ください。

metadata

object (MonitoredResourceMetadata)

出力専用。関連付けられたモニタリング対象リソースのメタデータ。時系列を読み取る際に、このフィールドには短縮で明示的に名前が付けられたメタデータ ラベルが含まれます。時系列の作成時に、このフィールドは無視されます。

metricKind

enum (MetricKind)

時系列の指標の種類。時系列を一覧表示する場合、この時系列が他の時系列のアラインメントまたは短縮である場合、この指標の種類は関連付けられた指標の種類と異なる可能性があります。

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

valueType

enum (ValueType)

時系列の値タイプ。時系列を一覧表示する場合、この時系列が他の時系列のアライメントまたは短縮である場合、この値の型は関連付けられた指標の値の型と異なる可能性があります。

時系列の作成時に、このフィールドは省略可能です。指定した場合は、points フィールドのデータの型と同じにする必要があります。

points[]

object (Point)

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

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

unit

string

指標値が報告される単位。valueTypeINT64DOUBLE または DISTRIBUTION の場合にのみ適用されます。unit は、保存された指標値の表現を定義します。このフィールドは、空の場合に CreateTimeSeries でのみ変更できます。

description

string

入力専用。指標の google.api.MetricDescriptor に関連付けられる時系列の詳細な説明。設定すると、このフィールドを CreateTimeSeries で変更することはできません。