[ https://issues.apache.org/jira/browse/MESOS-3022?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14731932#comment-14731932 ]
Yong Qiao Wang commented on MESOS-3022: --------------------------------------- [~klausma1982] and [~haosd...@gmail.com], Thank you so much for your important comments. So in this ticket, it only needs to add a count of messages by message type, and the version information can be get from http endpoint after MESOS-1841 is applied. > export additional metrics from scheduler driver > ----------------------------------------------- > > Key: MESOS-3022 > URL: https://issues.apache.org/jira/browse/MESOS-3022 > Project: Mesos > Issue Type: Improvement > Reporter: David Robinson > Assignee: Yong Qiao Wang > Priority: Minor > > The scheduler driver only exports the metrics below, but ideally it would > export its version and a count of messages by message type. > {code} > $ curl -s localhost:20902/metrics/snapshot | python -m json.tool > { > "scheduler/event_queue_dispatches": 0, > "scheduler/event_queue_messages": 0, > "system/cpus_total": 24, > "system/load_15min": 0.49, > "system/load_1min": 0.36, > "system/load_5min": 0.46, > "system/mem_free_bytes": 269713408, > "system/mem_total_bytes": 33529266176 > } > {code} > The scheduler driver version could be used during troubleshooting to identify > frameworks that are using an old, potentially backwards incompatible, > scheduler driver (eg, a framework hasn't been restarted after a Mesos deploy, > so it still links against an old incompatible libmesos). > A count of messages by message type would help identify a problem w/ a > specific feature, eg task reconciliation. -- This message was sent by Atlassian JIRA (v6.3.4#6332)