Investigate changes in SERVER-121996: Add OpenTelemetry support to ObservableMutex

XMLWordPrintableJSON

    • Type: Investigation
    • Resolution: Won't Do
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Tools and Replicator

      Original Downstream Change Summary

      ObservableMutex tags and ergo lock contention metrics names in serverStatus have been changed to follow lowerCamelCase, e.g., `serverStatus.lockContentionMetrics.ConnectionPool::_mutex.exclusive.waitCycles` is outdated; `serverStatus.lockContentionMetrics.connectionPoolMutex.exclusive.waitCycles` is the new name. Consumers will have to update these metric names to continue receiving lock contention stats.

      Description of Linked Ticket

      SPM-3828 introduced the ObservableMutex API, but these metrics are only exported to FTDC right now. Add native support for OpenTelemetry with the option to additionally export to FTDC. The serverStatus naming convention should be followed.

            Assignee:
            Unassigned
            Reporter:
            Backlog - Core Eng Program Management Team
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: