RuntimeInfo

Runtime information about workload execution.

JSON representation
{
  "endpoints": {
    string: string,
    ...
  },
  "outputUri": string,
  "diagnosticOutputUri": string,
  "approximateUsage": {
    object (UsageMetrics)
  },
  "currentUsage": {
    object (UsageSnapshot)
  },
  "propertiesInfo": {
    object (PropertiesInfo)
  }
}
Fields
endpoints

map (key: string, value: string)

Output only. Map of remote access endpoints (such as web interfaces and APIs) to their URIs.

An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

outputUri

string

Output only. A URI pointing to the location of the stdout and stderr of the workload.

diagnosticOutputUri

string

Output only. A URI pointing to the location of the diagnostics tarball.

approximateUsage

object (UsageMetrics)

Output only. Approximate workload resource usage, calculated when the workload completes (see Dataproc Serverless pricing).

Note: This metric calculation may change in the future, for example, to capture cumulative workload resource consumption during workload execution (see the Dataproc Serverless release notes for announcements, changes, fixes and other Dataproc developments).

currentUsage

object (UsageSnapshot)

Output only. Snapshot of current workload resource usage.

propertiesInfo

object (PropertiesInfo)

Optional. Properties of the workload organized by origin.

UsageMetrics

Usage metrics represent approximate total resources consumed by a workload.

JSON representation
{
  "milliDcuSeconds": string,
  "shuffleStorageGbSeconds": string,
  "milliAcceleratorSeconds": string,
  "acceleratorType": string,
  "milliSlotSeconds": string,
  "updateTime": string
}
Fields
milliDcuSeconds

string (int64 format)

Optional. DCU (Dataproc Compute Units) usage in (milliDCU x seconds) (see Dataproc Serverless pricing).

shuffleStorageGbSeconds

string (int64 format)

Optional. Shuffle storage usage in (GB x seconds) (see Dataproc Serverless pricing).

milliAcceleratorSeconds

string (int64 format)

Optional. Accelerator usage in (milliAccelerator x seconds) (see Dataproc Serverless pricing).

acceleratorType

string

Optional. Accelerator type being used, if any

milliSlotSeconds

string (int64 format)

Optional. Slot usage in (milliSlot x seconds).

updateTime

string (Timestamp format)

Optional. The timestamp of the usage metrics.

Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".

UsageSnapshot

The usage snapshot represents the resources consumed by a workload at a specified time.

JSON representation
{
  "milliDcu": string,
  "shuffleStorageGb": string,
  "milliDcuPremium": string,
  "shuffleStorageGbPremium": string,
  "milliAccelerator": string,
  "acceleratorType": string,
  "snapshotTime": string,
  "milliSlot": string
}
Fields
milliDcu

string (int64 format)

Optional. Milli (one-thousandth) Dataproc Compute Units (DCUs) (see Dataproc Serverless pricing).

shuffleStorageGb

string (int64 format)

Optional. Shuffle Storage in gigabytes (GB). (see Dataproc Serverless pricing)

milliDcuPremium

string (int64 format)

Optional. Milli (one-thousandth) Dataproc Compute Units (DCUs) charged at premium tier (see Dataproc Serverless pricing).

shuffleStorageGbPremium

string (int64 format)

Optional. Shuffle Storage in gigabytes (GB) charged at premium tier. (see Dataproc Serverless pricing)

milliAccelerator

string (int64 format)

Optional. Milli (one-thousandth) accelerator. (see Dataproc Serverless pricing)

acceleratorType

string

Optional. Accelerator type being used, if any

snapshotTime

string (Timestamp format)

Optional. The timestamp of the usage snapshot.

Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".

milliSlot

string (int64 format)

Optional. Milli (one-thousandth) Slot usage of the workload.

PropertiesInfo

Properties of the workload organized by origin.

JSON representation
{
  "autotuningProperties": {
    string: {
      object (ValueInfo)
    },
    ...
  }
}
Fields
autotuningProperties

map (key: string, value: object (ValueInfo))

Output only. Properties set by autotuning engine.

An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

ValueInfo

Annotatated property value.

JSON representation
{
  "value": string,
  "annotation": string,
  "overriddenValue": string
}
Fields
value

string

Property value.

annotation

string

Annotation, comment or explanation why the property was set.

overriddenValue

string

Optional. Value which was replaced by the corresponding component.