ApiYarnApplication Data Model

Represents a Yarn application

Properties
name data type description
allocatedMB number The sum of memory in MB allocated to the application's running containers Available since v12.
allocatedVCores number The sum of virtual cores allocated to the application's running containers Available since v12.
runningContainers number The number of containers currently running for the application Available since v12.
applicationTags array of string List of YARN application tags. Available since v12.
allocatedMemorySeconds number Allocated memory to the application in units of mb-secs. Available since v12.
allocatedVcoreSeconds number Allocated vcore-secs to the application. Available since v12.
applicationId string The application id.
name string The name of the application.
startTime string The time the application was submitted.
endTime string The time the application finished. If the application hasn't finished this will return null.
user string The user who submitted the application.
pool string The pool the application was submitted to.
progress number The progress, as a percentage, the application has made. This is only set if the application is currently executing.
attributes map of string A map of additional application attributes which is generated by Cloudera Manager. For example MR2 job counters are exposed as key/value pairs here. For more details see the Cloudera Manager documentation.
mr2AppInformation ApiMr2AppInformation
state string
containerUsedMemorySeconds number Actual memory (in MB-secs) used by containers launched by the YARN application. Computed by running a MapReduce job from Cloudera Service Monitor to aggregate YARN usage metrics. Available since v12.
containerUsedMemoryMax number Maximum memory used by containers launched by the YARN application. Computed by running a MapReduce job from Cloudera Service Monitor to aggregate YARN usage metrics Available since v16
containerUsedCpuSeconds number Actual CPU (in percent-secs) used by containers launched by the YARN application. Computed by running a MapReduce job from Cloudera Service Monitor to aggregate YARN usage metrics. Available since v12.
containerUsedVcoreSeconds number Actual VCore-secs used by containers launched by the YARN application. Computed by running a MapReduce job from Cloudera Service Monitor to aggregate YARN usage metrics. Available since v12.
containerAllocatedMemorySeconds number Total memory (in mb-secs) allocated to containers launched by the YARN application. Computed by running a MapReduce job from Cloudera Service Monitor to aggregate YARN usage metrics. Available since v12.
containerAllocatedVcoreSeconds number Total vcore-secs allocated to containers launched by the YARN application. Computed by running a MapReduce job from Cloudera Service Monitor to aggregate YARN usage metrics. Available since v12.

Example

{
  "allocatedMB" : 12345,
  "allocatedVCores" : 12345,
  "runningContainers" : 12345,
  "applicationTags" : [ "...", "..." ],
  "allocatedMemorySeconds" : 12345,
  "allocatedVcoreSeconds" : 12345,
  "applicationId" : "...",
  "name" : "...",
  "startTime" : "...",
  "endTime" : "...",
  "user" : "...",
  "pool" : "...",
  "progress" : 12345.0,
  "attributes" : {
    "property1" : "...",
    "property2" : "..."
  },
  "mr2AppInformation" : {
    "jobState" : "..."
  },
  "state" : "...",
  "containerUsedMemorySeconds" : 12345.0,
  "containerUsedMemoryMax" : 12345.0,
  "containerUsedCpuSeconds" : 12345.0,
  "containerUsedVcoreSeconds" : 12345.0,
  "containerAllocatedMemorySeconds" : 12345.0,
  "containerAllocatedVcoreSeconds" : 12345.0
}