Package google.monitoring.v3

Index

Punkt

Ein einzelner Datenpunkt in einer Zeitachse.

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 Zeitachse 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 Überwachte Ressourcen für benutzerdefinierte Messwerte.

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

Der Messwerttyp der Zeitreihe. Beim Auflisten von Zeitachsen kann sich diese Art von Messwert von der Art des zugehörigen Messwerts unterscheiden, wenn diese Zeitachse eine Ausrichtung oder Reduzierung anderer Zeitachsen 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 (Standard) 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 Zeitachse 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. Sie gilt nur, wenn value_type INT64, DOUBLE oder DISTRIBUTION ist. 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 Zeitachse, 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 beträgt 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.