[ https://issues.apache.org/jira/browse/MESOS-6082?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Adam B updated MESOS-6082: -------------------------- Priority: Critical (was: Major) > Add scheduler Call and Event based metrics to the master. > --------------------------------------------------------- > > Key: MESOS-6082 > URL: https://issues.apache.org/jira/browse/MESOS-6082 > Project: Mesos > Issue Type: Improvement > Components: master > Reporter: Benjamin Mahler > Assignee: Abhishek Dasgupta > Priority: Critical > > Currently, the master only has metrics for the old-style messages and these > are re-used for calls unfortunately: > {code} > // Messages from schedulers. > process::metrics::Counter messages_register_framework; > process::metrics::Counter messages_reregister_framework; > process::metrics::Counter messages_unregister_framework; > process::metrics::Counter messages_deactivate_framework; > process::metrics::Counter messages_kill_task; > process::metrics::Counter messages_status_update_acknowledgement; > process::metrics::Counter messages_resource_request; > process::metrics::Counter messages_launch_tasks; > process::metrics::Counter messages_decline_offers; > process::metrics::Counter messages_revive_offers; > process::metrics::Counter messages_suppress_offers; > process::metrics::Counter messages_reconcile_tasks; > process::metrics::Counter messages_framework_to_executor; > {code} > Now that we've introduced the Call/Event based API, we should have metrics > that reflect this. For example: > {code} > { > scheduler/calls: 100 > scheduler/calls/decline: 90, > scheduler/calls/accept: 10, > scheduler/calls/accept/operations/create: 1, > scheduler/calls/accept/operations/destroy: 0, > scheduler/calls/accept/operations/launch: 4, > scheduler/calls/accept/operations/launch_group: 2, > scheduler/calls/accept/operations/reserve: 1, > scheduler/calls/accept/operations/unreserve: 0, > scheduler/calls/kill: 0, > // etc > } > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)