Package google.monitoring.v3

Index

Point

Ein einzelner Datenpunkt in einer Zeitreihe

Felder
interval

TimeInterval

Das Zeitintervall, für das der Datenpunkt gilt. Bei GAUGE-Messwerten ist die Startzeit optional. Wenn sie angegeben wird, muss sie mit der Endzeit übereinstimmen. Bei DELTA-Messwerten sollten Start- und Endzeit ein Intervall ungleich null angeben, wobei nachfolgende Punkte fortlaufende und nicht überlappende Intervalle angeben. Bei CUMULATIVE-Messwerten sollte als Start- und Endzeit ein Intervall ungleich null angegeben werden, wobei die nachfolgenden Punkte dieselbe Startzeit und zunehmende Endzeiten angeben, bis ein Ereignis den kumulativen Wert auf null zurücksetzt und eine neue Startzeit für die folgenden Punkten festlegt.

value

TypedValue

Der Wert des Datenpunkts

TimeInterval

Ein Zeitintervall, das kurz nach einer Startzeit bis zu einer Endzeit reicht. Wenn die Startzeit mit der Endzeit übereinstimmt, stellt das Intervall einen einzelnen Zeitpunkt dar.

Felder
end_time

Timestamp

Erforderlich. Das Ende des Zeitintervalls.

start_time

Timestamp

Optional. Der Beginn des Zeitintervalls. Der Standardwert für die Startzeit ist die Endzeit. Die Startzeit darf nicht nach der Endzeit liegen.

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.

Felder
metric

Metric

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

resource

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

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.

metric_kind

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.

value_type

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[]

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 value_type 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.

TypedValue

Ein einzelner stark typisierter Wert

Felder
Union-Feld value. Das Feld für den eingegebenen Wert. Für value ist nur einer der folgenden Werte zulässig:
bool_value

bool

Ein boolescher Wert: (true oder false)

int64_value

int64

Eine 64-Bit-Ganzzahl. Der Bereich beträgt ungefähr ±9,2 × 1018.

double_value

double

Eine 64-Bit-Gleitkommazahl mit doppelter Genauigkeit. Ihre Größe ist ungefähr ±10±300 und sie hat eine Genauigkeit von 16 signifikanten Ziffern.

string_value

string

Ein Stringwert mit variabler Länge

distribution_value

Distribution

Ein Verteilungswert