RuntimeInfo

Runtime information about workload execution.

JSON representation
{
  "endpoints": {
    string: string,
    ...
  },
  "outputUri": string,
  "diagnosticOutputUri": string,
  "approximateUsage": {
    object (UsageMetrics)
  },
  "currentUsage": {
    object (UsageSnapshot)
  }
}
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.

UsageMetrics

Usage metrics represent approximate total resources consumed by a workload.

JSON representation
{
  "milliDcuSeconds": string,
  "shuffleStorageGbSeconds": string,
  "milliAcceleratorSeconds": string,
  "acceleratorType": 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

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
}
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.

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".