TimeSeries

Eine Sammlung von Datenpunkten, die die zeitabhängigen Werte eines Messwerts beschreibt. Eine Zeitreihe wird durch eine Kombination aus einer vollständig angegebenen überwachten Ressource und einem vollständig angegebenen Messwert identifiziert. Dieser Typ wird sowohl zum Auflisten als auch zum Erstellen von Zeitreihen verwendet.

JSON-Darstellung
{
  "metric": {
    object (Metric)
  },
  "resource": {
    object (MonitoredResource)
  },
  "metadata": {
    object (MonitoredResourceMetadata)
  },
  "metricKind": enum (MetricKind),
  "valueType": enum (ValueType),
  "points": [
    {
      object (Point)
    }
  ],
  "unit": string,
  "description": string
}
Felder
metric

object (Metric)

Der zugehörige Messwert. Ein vollständig angegebener Messwert, mit dem die Zeitreihe identifiziert wird

resource

object (MonitoredResource)

Die zugehörige überwachte Ressource. Für benutzerdefinierte Messwerte können in den Zeitreihendaten nur bestimmte Typen überwachter Ressourcen verwendet werden. Weitere Informationen finden Sie unter Messwertdeskriptoren manuell erstellen.

metadata

object (MonitoredResourceMetadata)

Nur Ausgabe. Die zugehörigen Metadaten der überwachten Ressource. Beim Lesen einer Zeitreihe enthält dieses Feld Metadatenlabels, die in der Reduzierung explizit genannt werden. Beim Erstellen einer Zeitreihe wird dieses Feld ignoriert.

metricKind

enum (MetricKind)

Die Messwertart der Zeitreihe. Beim Auflisten von Zeitreihen kann sich diese Art von Messwert von der Art des zugehörigen Messwerts unterscheiden, wenn diese Zeitreihe eine Ausrichtung oder Reduzierung anderer Zeitreihen ist.

Beim Erstellen einer Zeitreihe ist dieses Feld optional. Falls vorhanden, muss er mit der Messwertart des zugehörigen Messwerts übereinstimmen. Wenn der Deskriptor des zugehörigen Messwerts automatisch erstellt werden muss, gibt dieses Feld die Art des Messwerts des neuen Deskriptors an. Es muss entweder GAUGE (Standardeinstellung) oder CUMULATIVE sein.

valueType

enum (ValueType)

Der Werttyp der Zeitreihe. Beim Auflisten von Zeitreihen kann sich dieser Werttyp vom Werttyp des zugehörigen Messwerts unterscheiden, wenn diese Zeitreihe eine Ausrichtung oder Reduzierung anderer Zeitreihen ist.

Beim Erstellen einer Zeitreihe ist dieses Feld optional. Falls vorhanden, muss er mit dem Typ der Daten im Feld points übereinstimmen.

points[]

object (Point)

Die Datenpunkte dieser Zeitreihe. Beim Auflisten von Zeitreihen werden Punkte in umgekehrter zeitlicher Reihenfolge zurückgegeben.

Beim Erstellen einer Zeitreihe muss dieses Feld genau einen Punkt enthalten und der Typ des Punkts muss mit dem Werttyp des zugehörigen Messwerts übereinstimmen. Wenn der Deskriptor des zugehörigen Messwerts automatisch erstellt werden muss, wird der Werttyp des Deskriptors durch den Typ des Punkts bestimmt. Dieser muss BOOL, INT64, DOUBLE oder DISTRIBUTION sein.

unit

string

Die Einheiten, in denen der Messwert gemeldet wird. Dies gilt nur, wenn valueType den Wert INT64, DOUBLE oder DISTRIBUTION hat. Mit unit wird die Darstellung der gespeicherten Messwerte definiert. Dieses Feld kann nur über „CreateTimeSeries“ geändert werden, wenn es leer ist.

description

string

Nur Eingabe. Eine detaillierte Beschreibung der Zeitreihe, die dem google.api.MetricDescriptor für den Messwert zugeordnet wird. Nachdem dieses Feld festgelegt wurde, kann es nicht mehr über CreateTimeSeries geändert werden.