Mesos Master integration metrics

The official Datadog integration for monitoring Mesos Master. It collects 73 metrics.

Official summary

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

Metric types

  • gauge (value at a point in time): 69
  • count (occurrences in the interval): 4

Metrics

Descriptions are the official definitions, unedited.

MetricTypeUnit
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

Official documentation

Official documentation for the Mesos Master integration

Metric names and descriptions are the official Datadog integration definitions (Copyright Datadog, Inc., BSD-3-Clause), reproduced unedited. The full license terms are on the About page.