Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-23272

Remove misleading/not useful diagnostic metrics

    • Type: Icon: Improvement Improvement
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • 3.3.6
    • Affects Version/s: None
    • Component/s: Diagnostics, Querying
    • Labels:
      None
    • Major Change
    • Query 13 (04/22/16), Query 14 (05/13/16)

      • keyUpdates: This metric tracks the # of index entries added on the update path. It does not track index changes due to upsert, removal of index entries or for write operations other than update. It also is not tracked for updates that cause document move (SERVER-23081). A feature request (SERVER-23271) has been filed to add more comprehensive metrics, covering all write operations/commands for each of insert/update/delete.
      • fastmod: Tracks update operations under MMAPv1 that: a) Do not cause update of index keys. b) Are non-destructive updates. c) Do not result in document move (which we also track via the 'nmoved' metric). This behavior is hard to understand and of limited use when troubleshooting operation performance.
      • fastmodinsert: Tracks update operations that result in an insert, given the update is structured as a document replacement, rather than modification. This metric has not been considered useful in troubleshooting operation performance.
      • idhack: Use of idhack is reported in the planSummary. There is no need to track independently, once planSummary is universally reported under SERVER-23259.
      • moved: Boolean value indicating whether an MMAPv1 document has moved on disk. This metric has been obsolete since the introduction of nmoved, whose presence and value of 1 or more indicates 'moved'.

            Assignee:
            james.wahlin@mongodb.com James Wahlin
            Reporter:
            james.wahlin@mongodb.com James Wahlin
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: