Package google.monitoring.v3

Indice

Punto

Un singolo punto dati in una serie temporale.

Campi
interval

TimeInterval

L'intervallo di tempo a cui si applica il punto dati. Per le metriche GAUGE, l'ora di inizio è facoltativa, ma se viene fornita, deve essere uguale all'ora di fine. Per le metriche DELTA, l'ora di inizio e di fine deve specificare un intervallo diverso da zero, con i punti successivi che specificano intervalli contigui e non sovrapposti. Per le metriche CUMULATIVE, l'ora di inizio e di fine deve specificare un intervallo diverso da zero, con i punti successivi che specificano la stessa ora di inizio e ore di fine crescenti, finché un evento non reimposta il valore cumulativo a zero e imposta una nuova ora di inizio per i punti successivi.

value

TypedValue

Il valore del punto dati.

TimeInterval

Un intervallo di tempo che si estende poco dopo un'ora di inizio fino a un'ora di fine. Se l'ora di inizio coincide con l'ora di fine, l'intervallo rappresenta un singolo punto nel tempo.

Campi
end_time

Timestamp

Obbligatorio. La fine dell'intervallo di tempo.

start_time

Timestamp

Facoltativo. L'inizio dell'intervallo di tempo. Il valore predefinito per l'ora di inizio è l'ora di fine. L'ora di inizio non deve essere successiva all'ora di fine.

TimeSeries

Una raccolta di punti dati che descrivono i valori variabili nel tempo di una metrica. Una serie temporale è identificata da una combinazione di una risorsa monitorata completamente specificata e una metrica completamente specificata. Questo tipo viene utilizzato sia per elencare che per creare serie temporali.

Campi
metric

Metric

La metrica associata. Una metrica completamente specificata utilizzata per identificare la serie temporale.

resource

MonitoredResource

La risorsa monitorata associata. Le metriche personalizzate possono utilizzare solo determinati tipi di risorsa monitorata nei dati delle serie temporali. Per ulteriori informazioni, consulta Risorse monitorate per le metriche personalizzate.

metadata

MonitoredResourceMetadata

Solo output. I metadati della risorsa monitorata associata. Quando leggi una serie temporale, questo campo includerà le etichette dei metadati denominate esplicitamente nella riduzione. Quando crei una serie temporale, questo campo viene ignorato.

metric_kind

MetricKind

Il tipo di metrica della serie temporale. Quando elenchi le serie temporali, questo tipo di metrica potrebbe essere diverso dal tipo di metrica della metrica associata se questa serie temporale è un allineamento o una riduzione di altre serie temporali.

Quando crei una serie temporale, questo campo è facoltativo. Se presente, deve essere uguale al tipo di metrica della metrica associata. Se il descrittore della metrica associata deve essere creato automaticamente, questo campo specifica il tipo di metrica del nuovo descrittore e deve essere GAUGE (il valore predefinito) o CUMULATIVE.

value_type

ValueType

Il tipo di valore della serie temporale. Quando elenca le serie temporali, questo tipo di valore potrebbe essere diverso dal tipo di valore della metrica associata se questa serie temporale è un allineamento o una riduzione di altre serie temporali.

Quando crei una serie temporale, questo campo è facoltativo. Se presente, deve essere uguale al tipo di dati nel campo points.

points[]

Point

I punti dati di questa serie temporale. Quando vengono elencate le serie temporali, i punti vengono restituiti in ordine cronologico inverso.

Quando crei una serie temporale, questo campo deve contenere esattamente un punto e il tipo del punto deve essere uguale al tipo di valore della metrica associata. Se il descrittore della metrica associata deve essere creato automaticamente, il tipo di valore del descrittore è determinato dal tipo di punto, che deve essere BOOL, INT64, DOUBLE o DISTRIBUTION.

unit

string

Le unità in cui viene riportato il valore della metrica. È applicabile solo se value_type è INT64, DOUBLE o DISTRIBUTION. unit definisce la rappresentazione dei valori delle metriche memorizzati. Questo campo può essere modificato solo tramite CreateTimeSeries quando è vuoto.

description

string

Solo input. Una descrizione dettagliata della serie temporale che verrà associata al google.api.MetricDescriptor per la metrica. Una volta impostato, questo campo non può essere modificato tramite CreateTimeSeries.

TypedValue

Un singolo valore fortemente tipizzato.

Campi
Campo unione value. Il campo del valore digitato. value può essere solo uno dei seguenti:
bool_value

bool

Un valore booleano: true o false.

int64_value

int64

Un numero intero a 64 bit. Il suo intervallo è di circa ±9,2 x 1018.

double_value

double

Un numero in virgola mobile a precisione doppia a 64 bit. La sua magnitudo è di circa ±10±300 e ha 16 cifre significative di precisione.

string_value

string

Un valore stringa di lunghezza variabile.

distribution_value

Distribution

Un valore di distribuzione.