Benjamin Mahler created MESOS-6082:
--------------------------------------

             Summary: Add 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


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)

Reply via email to