Yarn インテグレーションのメトリクス

Yarn の監視に使う Datadog の公式インテグレーションです。収集するメトリクスは 75 件あります。

公式の紹介文 (英語)

Collect cluster-wide health metrics and track application progress.

種別の内訳

  • gauge (その時点の値): 66 件
  • rate (1 秒あたりの値): 9 件

メトリクスの一覧

説明は公式の定義の英文をそのまま載せています。

メトリクス種別単位
yarn.apps.allocated_mbDeprecated use yarn.apps.allocated_mb_gauge insteadratemebibyte
yarn.apps.allocated_mb_gaugeThe sum of memory in MB allocated to the applications running containersgaugemebibyte
yarn.apps.allocated_vcoresDeprecated use yarn.apps.allocated_vcores_gauge insteadratecore
yarn.apps.allocated_vcores_gaugeThe sum of virtual cores allocated to the applications running containersgaugecore
yarn.apps.elapsed_timeDeprecated use yarn.apps.elapsed_time_gauge insteadratesecond
yarn.apps.elapsed_time_gaugeThe elapsed time since the application started (in ms)gaugemillisecond
yarn.apps.finished_timeDeprecated use yarn.apps.finished_time_gauge insteadratesecond
yarn.apps.finished_time_gaugeThe time in which the application finished (in ms since epoch)gaugemillisecond
yarn.apps.memory_secondsDeprecated use yarn.apps.memory_seconds_gauge insteadratesecond
yarn.apps.memory_seconds_gaugeThe amount of memory the application has allocated (megabyte-seconds)gaugemebibyte/second
yarn.apps.progressDeprecated use yarn.apps.progress_gauge insteadratepercent
yarn.apps.progress_gaugeThe progress of the application, displayed as 0, 10, & 100, which represent the 3 states: hasn't started, in progress, & completedgaugepercent
yarn.apps.running_containersDeprecated use yarn.apps.running_containers_gauge insteadrate-
yarn.apps.running_containers_gaugeThe number of containers currently running for the applicationgaugecontainer
yarn.apps.started_timeDeprecated use yarn.apps.started_time_gauge insteadratesecond
yarn.apps.started_time_gaugeThe time in which application started (in ms since epoch)gaugemillisecond
yarn.apps.vcore_secondsDeprecated use yarn.apps.vcore_seconds_gauge insteadratesecond
yarn.apps.vcore_seconds_gaugeThe amount of CPU resources the application has allocated (virtual core-seconds)gaugecore/second
yarn.metrics.active_nodesThe number of active nodesgaugenode
yarn.metrics.allocated_mbThe amount of allocated memorygaugemebibyte
yarn.metrics.allocated_virtual_coresThe number of allocated virtual coresgaugecore
yarn.metrics.apps_completedThe number of completed appsgaugetask
yarn.metrics.apps_failedThe number of failed appsgaugetask
yarn.metrics.apps_killedThe number of killed appsgaugetask
yarn.metrics.apps_pendingThe number of pending appsgaugetask
yarn.metrics.apps_runningThe number of running appsgaugetask
yarn.metrics.apps_submittedThe number of submitted appsgaugetask
yarn.metrics.available_mbThe amount of available memorygaugemebibyte
yarn.metrics.available_virtual_coresThe number of available virtual coresgaugecore
yarn.metrics.containers_allocatedThe number of containers allocatedgauge-
yarn.metrics.containers_pendingThe number of containers pendinggauge-
yarn.metrics.containers_reservedThe number of containers reservedgauge-
yarn.metrics.decommissioned_nodesThe number of decommissioned nodesgaugenode
yarn.metrics.decommissioning_nodesThe number of decommissioning nodesgaugenode
yarn.metrics.lost_nodesThe number of lost nodesgaugenode
yarn.metrics.rebooted_nodesThe number of rebooted nodesgaugenode
yarn.metrics.reserved_mbThe size of reserved memorygaugemebibyte
yarn.metrics.reserved_virtual_coresThe number of reserved virtual coresgaugecore
yarn.metrics.total_mbThe amount of total memorygaugemebibyte
yarn.metrics.total_nodesThe total number of nodesgaugenode
yarn.metrics.total_virtual_coresThe total number of virtual coresgaugecore
yarn.metrics.unhealthy_nodesThe number of unhealthy nodesgaugenode
yarn.node.avail_memory_mbThe total amount of memory currently available on the node (in MB)gaugemebibyte
yarn.node.available_virtual_coresThe total number of vCores available on the nodegaugecore
yarn.node.last_health_updateThe last time the node reported its health (in ms since epoch)gaugemillisecond
yarn.node.num_containersThe total number of containers currently running on the nodegauge-
yarn.node.used_memory_mbThe total amount of memory currently used on the node (in MB)gaugemebibyte
yarn.node.used_virtual_coresThe total number of vCores currently used on the nodegaugecore
yarn.queue.absolute_capacityThe absolute capacity percentage this queue can use of entire clustergaugepercent
yarn.queue.absolute_max_capacityThe absolute maximum capacity percentage this queue can use of the entire clustergaugepercent
yarn.queue.absolute_used_capacityThe absolute used capacity percentage this queue is using of the entire clustergaugepercent
yarn.queue.am_resource_limit.memoryThe maximum memory resources this queue can use for Application Masters (in MB)gaugemebibyte
yarn.queue.am_resource_limit.vcoresThe maximum vCpus this queue can use for Application Mastersgaugecore
yarn.queue.capacityThe configured queue capacity in percentage relative to its parent queuegaugepercent
yarn.queue.max_active_applicationsThe maximum number of active applications this queue can havegaugetask
yarn.queue.max_active_applications_per_userThe maximum number of active applications per user this queue can havegaugetask
yarn.queue.max_applicationsThe maximum number of applications this queue can havegaugetask
yarn.queue.max_applications_per_userThe maximum number of applications per user this queue can havegaugetask
yarn.queue.max_capacityThe configured maximum queue capacity in percentage relative to its parent queuegaugepercent
yarn.queue.num_active_applicationsThe number of active applications in this queuegaugetask
yarn.queue.num_applicationsThe number of applications currently in the queuegaugetask
yarn.queue.num_containersThe number of containers being usedgauge-
yarn.queue.num_pending_applicationsThe number of pending applications in this queuegaugetask
yarn.queue.resources_used.memoryThe total memory resources this queue is using (in MB)gaugemebibyte
yarn.queue.resources_used.vcoresThe total vCpus this queue is usinggaugecore
yarn.queue.root.capacityThe configured queue capacity in percentage for root queuegaugepercent
yarn.queue.root.max_capacityThe configured maximum queue capacity in percentage for root queuegaugepercent
yarn.queue.root.used_capacityThe used queue capacity in percentage for root queuegaugepercent
yarn.queue.used_am_resource.memoryThe memory resources used for Application Masters (in MB)gaugemebibyte
yarn.queue.used_am_resource.vcoresThe vCpus used for Application Mastersgaugecore
yarn.queue.used_capacityThe used queue capacity in percentagegaugepercent
yarn.queue.user_am_resource_limit.memoryThe maximum memory resources a user can use for Application Masters (in MB)gaugemebibyte
yarn.queue.user_am_resource_limit.vcoresThe maximum vCpus a user can use for Application Mastersgaugecore
yarn.queue.user_limitThe user limit factor set in the configurationgauge-
yarn.queue.user_limit_factorThe minimum user limit percent set in the configurationgauge-

公式ドキュメント

Yarn インテグレーションの公式ドキュメント

メトリクスの名前と説明は Datadog の公式インテグレーションの定義 (Copyright Datadog, Inc.・BSD-3-Clause) を英文のまま載せています。利用条件の全文は サイトについてにあります。