[COMPASS-7276] Investigate changes in SERVER-66796: Expose queueing metrics across Ticketholder implementations Created: 28/Sep/23  Updated: 04/Oct/23  Resolved: 04/Oct/23

Status: Closed
Project: Compass
Component/s: None
Affects Version/s: None
Fix Version/s: No version

Type: Investigation Priority: Minor - P4
Reporter: Backlog - Core Eng Program Management Team Assignee: Unassigned
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-66796 Expose queueing metrics across Ticket... Closed
Documentation Changes: Not Needed

 Description   
Original Downstream Change Summary

serverStatus.concurrentTransactions.<read/write> has new metrics not gated by a feature flag. Please note these fields were added in 6.1.0-rc0

"out": total number of tickets checked out at this time
"available": total number of tickets available at this time
"totalTickets": total number of tickets allotted for the system
"addedToQueue": total number of operations waiting for a ticket over the lifetime of the ticketing system
"removedFromQueue": the total number of operations queued
"queueLength": the number of operations queued
"startedProcessing": the cumulative number of tickets that have begun processing (regardless of whether they were queued or retrieved a ticket immediately upon request)
"processing": number of tickets that are in use (calculated as startedProcessing - finishedProcessing)
"finishedProcessing": cumulative number of tickets that have finished processing (regardless of whether they were queued or retrieved a ticket immediately upon request)
"totalTimeProcessingMicros": cumulative time tickets have spent checked out
"canceled": the total number of ticket requests canceled
"newAdmissions": the total number of 'newAdmissions' to the system. A new admission denotes the first time a process admits for a ticket - the number excludes admissions that are restored after yield

Description of Linked Ticket

Right now the ticketholders expose the metrics dependent on the implementation. There are some common metrics that would be of interest across all ticketholders regardless of implementation.



 Comments   
Comment by Jessica Sigafoos [ 04/Oct/23 ]

Doesn't impact DevTools products.

Generated at Wed Feb 07 22:46:01 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.