MutexStats

admin.v3.MutexStats

[admin.v3.MutexStats proto]

Proto representation of the statistics collected upon absl::Mutex contention, if Envoy is run under --enable-mutex-tracing. For more information, see the absl::Mutex [docs](https://abseil.io/about/design/mutex#extra-features).

NB: The wait cycles below are measured by absl::base_internal::CycleClock, and may not correspond to core clock frequency. For more information, see the CycleClock [docs](https://github.com/abseil/abseil-cpp/blob/master/absl/base/internal/cycleclock.h).

  1. {
  2. "num_contentions": "...",
  3. "current_wait_cycles": "...",
  4. "lifetime_wait_cycles": "..."
  5. }

num_contentions

(uint64) The number of individual mutex contentions which have occurred since startup.

current_wait_cycles

(uint64) The length of the current contention wait cycle.

lifetime_wait_cycles

(uint64) The lifetime total of all contention wait cycles.