[SERVER-15834] Add executor network/queue stats Created: 28/Oct/14  Updated: 26/Oct/21  Resolved: 26/Oct/21

Status: Closed
Project: Core Server
Component/s: Diagnostics, Internal Code
Affects Version/s: None
Fix Version/s: features we're not sure of

Type: Improvement Priority: Major - P3
Reporter: Scott Hernandez (Inactive) Assignee: DO NOT USE - Backlog - Platform Team
Resolution: Won't Do Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Participants:

 Description   

Add stats for

  • gauge for queue length (waiting to execute)
  • work
  • work with exclusive
  • network requests
  • breakdown by network commands for the following
    • queued
    • waiting on network
    • waiting on callback (since they are serialized)
  • total counters
    • callbacks
    • schedules/with-exclusive
    • network calls
    • network errors

Do we want to keep track of latency per host/command? If so probably best to add a new issue.

We can add a server metric section or subsection for this, and make it non-default.


Generated at Thu Feb 08 03:39:08 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.