Queue
Application
The yunikorn_queue_app metric, introduced in version 1.5.0, tracks the number of applications and their container states in each queue using labels.
Metric details
Metric Type: gauge
Namespace: yunikorn
Labels:
queue: the name of the queue (e.g., "root.default")state: the state of the application or container- Application states:
accepted,running,rejected,failed,completed - Container states:
allocated,released
- Application states:
TYPE: yunikorn_queue_app
yunikorn_queue_app{queue="root.default",state="accepted"} 3
yunikorn_queue_app{queue="root.default",state="running"} 3
Resource
The yunikorn_queue_resource metric, introduced in version 1.5.0, tracks the resource states in each queue using labels.
Metric details
Metric Type: gauge
Namespace: yunikorn
Labels:
queue: the name of the queue (e.g., "root")state: the resource states includeguaranteed,max,allocated,pending,preemptingresource: the type of resource (e.g.,ephemeral-storage,memory,vcore,pods,hugepages-1Gi,hugepages-2Mi)
TYPE: yunikorn_queue_resource
yunikorn_queue_resource{queue="root",resource="ephemeral-storage",state="max"} 9.41009558e+10
yunikorn_queue_resource{queue="root",resource="hugepages-1Gi",state="max"} 0
yunikorn_queue_resource{queue="root",resource="hugepages-2Mi",state="max"} 0
yunikorn_queue_resource{queue="root",resource="memory",state="max"} 1.6223076352e+10
yunikorn_queue_resource{queue="root",resource="pods",state="max"} 110
yunikorn_queue_resource{queue="root",resource="vcore",state="max"} 8000