MemcacheCountersDeprecated

Struct MemcacheCountersDeprecated 

Source
pub struct MemcacheCountersDeprecated {
Show 33 fields pub uptime: u32, pub rusage_user: u32, pub rusage_system: u32, pub curr_connections: u32, pub total_connections: u32, pub connection_structures: u32, pub cmd_get: u32, pub cmd_set: u32, pub cmd_flush: u32, pub get_hits: u32, pub get_misses: u32, pub delete_misses: u32, pub delete_hits: u32, pub incr_misses: u32, pub incr_hits: u32, pub decr_misses: u32, pub decr_hits: u32, pub cas_misses: u32, pub cas_hits: u32, pub cas_badval: u32, pub auth_cmds: u32, pub auth_errors: u32, pub bytes_read: u64, pub bytes_written: u64, pub limit_maxbytes: u32, pub accepting_conns: u32, pub listen_disabled_num: u32, pub threads: u32, pub conn_yields: u32, pub bytes: u64, pub curr_items: u32, pub total_items: u32, pub evictions: u32,
}
Expand description

Memcache Counters - Format (0,2200) - DEPRECATED

Legacy memcache statistics counters

Note: This format was defined in an early sFlow Memcache discussion but was deprecated and replaced by format 2204. It is included here for backward compatibility with legacy implementations.

§XDR Definition (sFlow Discussion)

/* Memcached counters */
/* See memcached protocol.txt */
/* opaque = counter_data; enterprise = 0; format = 2200 */
struct memcached_counters {
  unsigned int uptime;                 /* in seconds */
  unsigned int rusage_user;            /* in milliseconds */
  unsigned int rusage_system;          /* in milliseconds */
  unsigned int curr_connections;
  unsigned int total_connections;
  unsigned int connection_structures;
  unsigned int cmd_get;
  unsigned int cmd_set;
  unsigned int cmd_flush;
  unsigned int get_hits;
  unsigned int get_misses;
  unsigned int delete_misses;
  unsigned int delete_hits;
  unsigned int incr_misses;
  unsigned int incr_hits;
  unsigned int decr_misses;
  unsigned int decr_hits;
  unsigned int cas_misses;
  unsigned int cas_hits;
  unsigned int cas_badval;
  unsigned int auth_cmds;
  unsigned int auth_errors;
  unsigned hyper bytes_read;
  unsigned hyper bytes_written;
  unsigned int limit_maxbytes;
  unsigned int accepting_conns;
  unsigned int listen_disabled_num;
  unsigned int threads;
  unsigned int conn_yields;
  unsigned hyper bytes;
  unsigned int curr_items;
  unsigned int total_items;
  unsigned int evictions;
}

Fields§

§uptime: u32

Uptime in seconds

§rusage_user: u32

User CPU time in milliseconds

§rusage_system: u32

System CPU time in milliseconds

§curr_connections: u32

Current number of connections

§total_connections: u32

Total number of connections

§connection_structures: u32

Number of connection structures

§cmd_get: u32

Number of get commands

§cmd_set: u32

Number of set commands

§cmd_flush: u32

Number of flush commands

§get_hits: u32

Number of get hits

§get_misses: u32

Number of get misses

§delete_misses: u32

Number of delete misses

§delete_hits: u32

Number of delete hits

§incr_misses: u32

Number of increment misses

§incr_hits: u32

Number of increment hits

§decr_misses: u32

Number of decrement misses

§decr_hits: u32

Number of decrement hits

§cas_misses: u32

Number of CAS misses

§cas_hits: u32

Number of CAS hits

§cas_badval: u32

Number of CAS bad value errors

§auth_cmds: u32

Number of authentication commands

§auth_errors: u32

Number of authentication errors

§bytes_read: u64

Total bytes read

§bytes_written: u64

Total bytes written

§limit_maxbytes: u32

Maximum bytes limit

§accepting_conns: u32

Whether accepting connections (1=yes, 0=no)

§listen_disabled_num: u32

Number of times listen was disabled

§threads: u32

Number of threads

§conn_yields: u32

Number of connection yields

§bytes: u64

Current bytes used

§curr_items: u32

Current number of items

§total_items: u32

Total number of items

§evictions: u32

Number of evictions

Trait Implementations§

Source§

impl Clone for MemcacheCountersDeprecated

Source§

fn clone(&self) -> MemcacheCountersDeprecated

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for MemcacheCountersDeprecated

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl PartialEq for MemcacheCountersDeprecated

Source§

fn eq(&self, other: &MemcacheCountersDeprecated) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Eq for MemcacheCountersDeprecated

Source§

impl StructuralPartialEq for MemcacheCountersDeprecated

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.