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

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

公式の紹介文 (英語)

Track cluster resource usage, master and slave counts, tasks statuses, and more.

種別の内訳

  • gauge (その時点の値): 69 件
  • count (集計間隔内の発生回数): 4 件

メトリクスの一覧

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

メトリクス種別単位
mesos.cluster.cpus_percentPercentage of allocated CPUsgaugepercent
mesos.cluster.cpus_totalNumber of CPUsgauge-
mesos.cluster.cpus_usedNumber of allocated CPUsgauge-
mesos.cluster.disk_percentPercentage of allocated disk spacegaugepercent
mesos.cluster.disk_totalDisk spacegaugemebibyte
mesos.cluster.disk_usedAllocated disk spacegaugemebibyte
mesos.cluster.dropped_messagesNumber of dropped messagesgaugemessage
mesos.cluster.event_queue_dispatchesNumber of dispatches in the event queuegauge-
mesos.cluster.event_queue_http_requestsNumber of HTTP requests in the event queuegaugerequest
mesos.cluster.event_queue_messagesNumber of messages in the event queuegaugemessage
mesos.cluster.frameworks_activeNumber of active frameworksgauge-
mesos.cluster.frameworks_connectedNumber of connected frameworksgauge-
mesos.cluster.frameworks_disconnectedNumber of disconnected frameworksgauge-
mesos.cluster.frameworks_inactiveNumber of inactive frameworksgauge-
mesos.cluster.gpus_percentPercentage of allocated GPUsgaugepercent
mesos.cluster.gpus_totalNumber of GPUsgauge-
mesos.cluster.gpus_usedNumber of allocated GPUsgauge-
mesos.cluster.invalid_framework_to_executor_messagesNumber of invalid framework messagesgaugemessage
mesos.cluster.invalid_status_update_acknowledgementsNumber of invalid status update acknowledgementsgauge-
mesos.cluster.invalid_status_updatesNumber of invalid status updatesgauge-
mesos.cluster.mem_percentPercentage of allocated memorygaugepercent
mesos.cluster.mem_totalTotal memorygaugemebibyte
mesos.cluster.mem_usedAllocated memorygaugemebibyte
mesos.cluster.outstanding_offersNumber of outstanding resource offersgauge-
mesos.cluster.slave_registrationsNumber of slaves that were able to cleanly re-join the cluster and connect back to the master after the master is disconnected.gauge-
mesos.cluster.slave_removalsNumber of slaves removed for various reasons, including maintenancegauge-
mesos.cluster.slave_reregistrationsNumber of slave re-registrationsgauge-
mesos.cluster.slave_shutdowns_canceledNumber of cancelled slave shutdownsgauge-
mesos.cluster.slave_shutdowns_scheduledNumber of slaves which have failed their health check and are scheduled to be removedgauge-
mesos.cluster.slaves_activeNumber of active slavesgauge-
mesos.cluster.slaves_connectedNumber of connected slavesgauge-
mesos.cluster.slaves_disconnectedNumber of disconnected slavesgauge-
mesos.cluster.slaves_inactiveNumber of inactive slavesgauge-
mesos.cluster.tasks_errorNumber of tasks that were invalidgaugetask
mesos.cluster.tasks_failedNumber of failed taskscounttask
mesos.cluster.tasks_finishedNumber of finished taskscounttask
mesos.cluster.tasks_killedNumber of killed taskscounttask
mesos.cluster.tasks_lostNumber of lost taskscounttask
mesos.cluster.tasks_runningNumber of running tasksgaugetask
mesos.cluster.tasks_stagingNumber of staging tasksgaugetask
mesos.cluster.tasks_startingNumber of starting tasksgaugetask
mesos.cluster.valid_framework_to_executor_messagesNumber of valid framework messagesgaugemessage
mesos.cluster.valid_status_update_acknowledgementsNumber of valid status update acknowledgementsgauge-
mesos.cluster.valid_status_updatesNumber of valid status updatesgauge-
mesos.framework.cpuFramework cpugauge-
mesos.framework.diskFramework diskgaugemebibyte
mesos.framework.memFramework memgaugemebibyte
mesos.registrar.log.recoveredRegistrar log recoveredgauge-
mesos.registrar.queued_operationsNumber of queued operationsgauge-
mesos.registrar.registry_size_bytesRegistry sizegaugebyte
mesos.registrar.state_fetch_msRegistry read latencygaugemillisecond
mesos.registrar.state_store_msRegistry write latencygaugemillisecond
mesos.registrar.state_store_ms.countRegistry write countgauge-
mesos.registrar.state_store_ms.maxMaximum registry write latencygaugemillisecond
mesos.registrar.state_store_ms.minMinimum registry write latencygaugemillisecond
mesos.registrar.state_store_ms.p50Median registry write latencygaugemillisecond
mesos.registrar.state_store_ms.p9090th percentile registry write latencygaugemillisecond
mesos.registrar.state_store_ms.p9595th percentile registry write latencygaugemillisecond
mesos.registrar.state_store_ms.p9999th percentile registry write latencygaugemillisecond
mesos.registrar.state_store_ms.p99999.9th percentile registry write latencygaugemillisecond
mesos.registrar.state_store_ms.p999999.99th percentile registry write latencygaugemillisecond
mesos.role.cpuRole cpugauge-
mesos.role.diskRole diskgaugemebibyte
mesos.role.memRole memgaugemebibyte
mesos.stats.electedWhether this is the elected mastergauge-
mesos.stats.registeredWhether this slave is registered with a mastergauge-
mesos.stats.system.cpus_totalNumber of CPUs availablegauge-
mesos.stats.system.load_15minLoad average for the past 15 minutesgauge-
mesos.stats.system.load_1minLoad average for the past minutesgauge-
mesos.stats.system.load_5minLoad average for the past 5 minutesgauge-
mesos.stats.system.mem_free_bytesFree memorygaugebyte
mesos.stats.system.mem_total_bytesTotal memorygaugebyte
mesos.stats.uptime_secsUptimegaugesecond

公式ドキュメント

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

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