Point

时序中的单个数据点。

JSON 表示法
{
  "interval": {
    object (TimeInterval)
  },
  "value": {
    object (TypedValue)
  }
}
字段
interval

object (TimeInterval)

数据点适用的时间间隔。对于 GAUGE 指标,开始时间是可选的,但如果提供,则必须等于结束时间。对于 DELTA 指标,开始时间和结束时间应指定一个非零间隔,后续点指定连续和非重叠的间隔。对于 CUMULATIVE 指标,开始时间和结束时间应指定一个非零间隔,后续点指定相同的开始时间并增加结束时间,直到事件将累积值重置为零,并为以下各点设置新的开始时间。

value

object (TypedValue)

数据点的值。

TimeInterval

一个时间区间,从开始时间之后一直延伸到结束时间。如果开始时间与结束时间相同,则该时间间隔表示单个时间点。

JSON 表示法
{
  "endTime": string,
  "startTime": string
}
字段
endTime

string (Timestamp format)

必需。时间间隔的结束时间。

采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

startTime

string (Timestamp format)

可选。时间间隔的开始时间。开始时间的默认值为结束时间。开始时间不得晚于结束时间。

采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

TypedValue

单个强类型值。

JSON 表示法
{

  // Union field value can be only one of the following:
  "boolValue": boolean,
  "int64Value": string,
  "doubleValue": number,
  "stringValue": string,
  "distributionValue": {
    object (Distribution)
  }
  // End of list of possible types for union field value.
}
字段
联合字段 value。类型值字段。value 只能是下列其中一项:
boolValue

boolean

布尔值:truefalse

int64Value

string (int64 format)

64 位整数。其范围约为 ±9.2x1018

doubleValue

number

64 位双精度浮点数。其数量级约为 ±10±300,并具有 16 位有效数字的精度。

stringValue

string

长度可变的字符串值。

distributionValue

object (Distribution)

一个分布值。