Search:

Search all manuals
Search this manual
Manual
Membase Server 1.7 Features
Additional Resources
Community Wiki
Community Forums
Couchbase SDKs
Parent Section
1 Improved Statistical Monitoring
Chapter Sections
Chapters

1.2. Bucket Monitoring

1.2.1. Bucket Monitoring — Summary Statistics
1.2.2. Bucket Monitoring — vBucket Resources
1.2.3. Bucket Monitoring — Disk Queues
1.2.4. Bucket Monitoring — TAP Queues
1.2.5. Bucket Monitoring — Memcached Buckets

Bucket monitoring within the Membase Web Console has been updated to show additional detailed information. The following statistic groups are available for Membase bucket types.

For Memcached bucket types, the Memcached static summary is provided. See Section 1.2.5, “Bucket Monitoring — Memcached Buckets”.

1.2.1. Bucket Monitoring — Summary Statistics

The summary section is designed to provide a quick overview of the cluster activity. Each graph (or selected graph) shows information based on the currently selected bucket.

Figure 1. Membase Server 1.7 - Summary Statistics

Membase Server 1.7 - Summary statistics

The following graph types are available:

  • ops per second

    The total number of operations per second on this bucket.

  • cache miss %

    Percentrage of reads per second to this bucket which required a read from disk rather than RAM.

  • creates per second

    Number of new items created in this bucket per second.

  • updates per second

    Number of existing items updated in this bucket per second.

  • disk reads

    Number of reads per second from disk for this bucket.

  • back-offs per second

    Number of 'back-offs' sent per second to clients due to out of memory situations for this bucket.

1.2.2. Bucket Monitoring — vBucket Resources

The vBucket statistics provide information for all vBucket types within the cluster across three different states. Within the statistic display the table of statics is organized in four columns, showing the Active, Replica and Pending states for each individual statistic. The final column provides the total value for each statistic.

Figure 2. Membase Server 1.7 - vBucket Resources statistics

Membase Server 1.7 - vBucket Resources statistics

The Active column displays the information for vBuckets within the Active state. The Replica column displays the statistics for vBuckets within the Replica state (i.e. currently being replicated). The Pending columns shows statistics for vBuckets in the Pending state, i.e. while data is being exchanged during rebalancing.

These states are shared across all the following statistics. For example, the graph news items per sec within the Active state column displays the number of new items per second created within the vBuckets that are in the active state.

The individual statistics, one for each state, shown are:

  • active vBuckets

    The number of vBuckets within the specified state.

  • active items

    Number of items within the vBucket of the specified state.

  • % resident items

    Percentage of items within the vBuckets of the specified state that are resident (in RAM).

  • new items per second

    Number of new items created in vBuckets within the specified state. Note that new items per second is not valid for the Pending state.

  • ejections per second

    Number of items ejected per second within the vBuckets of the specified state.

  • user data in RAM

    Size of user data within vBuckets of the specified state that are resident in RAM.

  • metadata in RAM

    Size of item metadata within the vBuckets of the specified state that are resident in RAM.

1.2.3. Bucket Monitoring — Disk Queues

The Disk Queues statistics section displays the information for data being placed into the disk queue. Disk queues are used within Membase Server to store the information written to RAM on disk for persistence. Information is displayed for each of the disk queue states, Active, Replica and Pending.

Figure 3. Membase Server 1.7 - Disk Queue Statistics

Membase Server 1.7 - Disk Queue statistics

The Active column displays the information for the Disk Queues within the Active state. The Replica column displays the statistics for the Disk Queues within the Replica state (i.e. currently being replicated). The Pending columns shows statistics for the disk Queues in the Pending state, i.e. while data is being exchanged during rebalancing.

These states are shared across all the following statistics. For example, the graph fill rate within the Replica state column displays the number of items being put into the replica disk queue for the selected bucket.

The displayed statistics are:

  • items

    The number of items waiting to be written to disk for this bucket for this state.

  • fill rate

    The number of items per second being added to the disk queue for the corresponding state.

  • drain rate

    Number of items actually written to disk from the disk queue for the corresponding state.

  • average age

    The average age of items (in seconds) within the disk queue for the specified state.

1.2.4. Bucket Monitoring — TAP Queues

The TAP queues statistics are designed to show information about the TAP queue activity, both internally, beetween cluster nodes and clients. The statistics information is therefore organized as a table with columns showing the statistics for TAP queues used for replication, rebalancing and clients.

Figure 4. Membase Server 1.7 - TAP Queue Statistics

Membase Server 1.7 - TAP Queue statistics

The statistics in this section are detailed below:

  • # tap senders

    Number of TAP queues in this bucket for internal (replica), rebalancing or client connections.

  • # items

    Number of items in the corresponding TAP queue for this bucket.

  • fill rate

    Number of items per second being put into the corresponding TAP queue for this bucket.

  • drain rate

    Number of items per second being sent over the corresponding TAP queue connections to this bucket.

  • back-off rate

    Number of back-offs per second received when sending data through the corresponding TAP connection to this bucket.

  • # backfill remaining

    Number of items in the backfill queue for the corresponding TAP connection for this bucket.

  • # remaining on disk

    Number of items still on disk that need to be loaded to service the TAP connection to this bucket.

1.2.5. Bucket Monitoring — Memcached Buckets

For Memcached buckets a separate suite of Memcached-specific statistics are displayed.

Figure 5. Membase Server 1.7 - Memcached Statistics

Membase Server 1.7 - Memcached statistics

The Memcached statistics are:

  • Operations per sec.

    Total operations per second serviced by this bucket

  • Hit Ratio %

    Percentage of get requests served with data from this bucket

  • Memory bytes used

    Total amount of RAM used by this bucket

  • Items count

    Number of items stored in this bucket

  • RAM evictions per sec.

    Number of items per second evicted from this bucket

  • Sets per sec.

    Number of set operations serviced by this bucket

  • Gets per sec.

    Number of get operations serviced by this bucket

  • Net. bytes TX per sec

    Number of bytes per second sent from this bucket

  • Net. bytes RX per sec.

    Number of bytes per second sent into this bucket

  • Get hits per sec.

    Number of get operations per second for data that this bucket contains

  • Delete hits per sec.

    Number of delete operations per second for data that this bucket contains

  • Incr hits per sec.

    Number of increment operations per second for data that this bucket contains

  • Decr hits per sec.

    Number of decrement operations per second for data that this bucket contains

  • Delete misses per sec.

    Number of delete operations per second for data that this bucket does not contain

  • Decr misses per sec.

    Number of decr operations per second for data that this bucket does not contain

  • Get Misses per sec.

    Number of get operations per second for data that this bucket does not contain

  • Incr misses per sec.

    Number of increment operations per second for data that this bucket does not contain

  • CAS hits per sec.

    Number of CAS operations per second for data that this bucket contains

  • CAS badval per sec.

    Number of CAS operations per second using an incorrect CAS ID for data that this bucket contains

  • CAS misses per sec.

    Number of CAS operations per second for data that this bucket does not contain