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.

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

object (Metric)

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

resource

object (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

object (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.

metricKind

enum (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.

valueType

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

object (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 valueType è 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.