TimeSeries

하위 태스크의 측정항목 객체입니다.

JSON 표현
{
  "metric": string,
  "valueType": enum (ValueType),
  "metricKind": enum (MetricKind),
  "points": [
    {
      object (Point)
    }
  ]
}
필드
metric

string

필수 항목입니다. 측정항목의 이름입니다.

서비스에서 측정항목을 아직 알 수 없으면 자동으로 생성됩니다.

valueType

enum (ValueType)

필수 항목입니다. 시계열의 값 유형입니다.

metricKind

enum (MetricKind)

선택사항입니다. 시계열의 측정항목 종류입니다.

있는 경우 연결된 측정항목의 측정항목 종류와 동일해야 합니다. 연결된 측정항목의 설명을 자동으로 만들어야 하는 경우 이 필드는 새 설명의 측정항목 종류를 지정하며 GAUGE(기본값) 또는 CUMULATIVE여야 합니다.

points[]

object (Point)

필수 항목입니다. 이 시계열의 데이터 포인트입니다. 시계열을 나열할 때 포인트는 역시간순으로 반환됩니다.

시계열을 만들 때 이 필드에는 정확히 하나의 포인트가 포함되어야 하며 포인트의 유형은 연결된 측정항목의 값 유형과 동일해야 합니다. 연결된 측정항목의 설명을 자동으로 만들어야 하는 경우 설명의 값 유형은 포인트의 유형(BOOL, INT64, DOUBLE 또는 DISTRIBUTION 중 하나)에 따라 결정됩니다.

Point

시계열의 단일 데이터 포인트입니다.

JSON 표현
{
  "interval": {
    object (TimeInterval)
  },
  "value": {
    object (TypedValue)
  }
}
필드
interval

object (TimeInterval)

데이터 포인트가 적용되는 시간 간격입니다. GAUGE 측정항목의 경우 시작 시간을 지정할 필요는 없지만 지정하면 종료 시간과 동일해야 합니다. DELTA 측정항목의 경우 시작 및 종료 시간은 0이 아닌 간격을 지정해야 하고, 이후 포인트는 연속 및 겹치지 않는 간격을 지정해야 합니다. CUMULATIVE 측정항목의 경우 시작 및 종료 시간은 이벤트가 누적 값을 0으로 재설정하고 새 시작 시간을 다음 포인트로 설정할 때까지 0이 아닌 간격을 지정해야 하며, 이후 포인트는 동일한 시작 시간을 지정하고 종료 시간을 늘려야 합니다.

value

object (TypedValue)

데이터 포인트의 값입니다.

TimeInterval

시작 시간 바로 직후부터 종료 시간까지 연장되는 시간 간격입니다. 시작 시간이 종료 시간과 동일한 경우 간격은 단일 시점을 나타냅니다.

JSON 표현
{
  "startTime": string,
  "endTime": string
}
필드
startTime

string (Timestamp format)

선택사항입니다. 시간 간격의 시작입니다. 시작 시간의 기본값은 종료 시간입니다. 시작 시간은 종료 시간 이전이어야 합니다.

endTime

string (Timestamp format)

필수 항목입니다. 시간 간격의 끝입니다.

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

불리언 값: true 또는 false

int64Value

string (int64 format)

64비트 정수입니다. 범위는 약 +/-9.2x10^18입니다.

doubleValue

number

64비트 배정밀도 부동 소수점 숫자입니다. 크기는 약 +/-10^(+/-300)이고 유효 자릿수는 16자리입니다.

stringValue

string

가변 길이 문자열 값입니다.

distributionValue

object (Distribution)

분포 값입니다.