Tracks the fork rate on your server by polling the Couchbase REST API at "http://localhost:8091/" (configurable setting).
OS | Linux | Windows | SmartOS | OS X |
---|---|---|---|---|
Supported | v | v | v | v |
- Written in pure Lua/Luvit (embedded in
boundary-meter
) therefore no dependencies are required. - Metrics are collected via HTTP requests, therefore all OSes should work (tested on Debian-based Linux distributions).
- To install new meter go to Settings->Installation or see instructions.
- To upgrade the meter to the latest version - see instructions.
- A working Couchbase server configured to run on the same machine (reachable at
127.0.0.1:8091
)
For advanced metrics please set a longer polling interval to minimize load on the Couchbase instance (e.g. 5000ms or more).
Setting Name | Description |
---|---|
Host | Couchbase service host for the node. |
Port | The Couchbase service port for the node. |
Username | The administrative username to access the Couchbase server |
Password | The administrative password to access the Couchbase server. |
Advanced Metrics | Produce more detailed metrics (more expensive to compile). |
Poll Interval | How often (in milliseconds) to poll the Couchbase node for metrics. |
Source | The Source to display in the legend for the data. It will default to the hostname of the server. |
Metric Name | Description |
---|---|
COUCHBASE_RAM_QUOTA_TOTAL | Total quota of memory allocated by the Couchbase cluster for this node. |
COUCHBASE_RAM_QUOTA_USED | Amount of memry used on this node by Couchbase from the allocated quota. |
COUCHBASE_CPU_USAGE_RATE | CPU utilization percent. |
COUCHBASE_RAM_SYSTEM_TOTAL | Total amount of memory on this node as reported by Couchbase. |
COUCHBASE_RAM_SYSTEM_FREE | Amount of memory used on this node as reported by Couchbase. |
COUCHBASE_SWAP_TOTAL | Total swap space on this node as reported by Couchbase. |
COUCHBASE_SWAP_USED | Userd swap space on this node as reported by Couchbase. |
COUCHBASE_OPERATIONS | Number of currently on-going operations on this node. |
COUCHBASE_DOCUMENTS_COUNT | Number of documents stored on this node. |
COUCHBASE_DOCUMENTS_SIZE | Size of the data in the documents stored on this node. |
COUCHBASE_DOCUMENTS_SIZE_ON_DISK | Size on disk of the documents stored on this node. |
COUCHBASE_VIEWS_SIZE | Size of the data in the indexed views on this node. |
COUCHBASE_VIEWS_SIZE_ON_DISK | Size on disk of the indexed views on this node. |
Metric Name | Description |
---|---|
COUCHBASE_DOCUMENTS_FRAGMENTATION | Rate of fragmentation of document data. |
COUCHBASE_VIEWS_FRAGMENTATION | Rate of fragmentation of views data (i.e. indexes). |
COUCHBASE_VIEWS_OPERATIONS | Number of currently on-going views-related operations on this node (e.g. queries). |
COUCHBASE_DISK_COMMIT_TIME | Average time for disk commit operations on this node. |
COUCHBASE_DISK_UPDATE_TIME | Average time for disk update operations on this node. |
COUCHBASE_CAS_HITS | Number of successful CAS comparisons. |
COUCHBASE_CAS_MISSES | Number of unsuccessful CAS comparisons. |
COUCHBASE_DISK_FETCHES | Number of times Couchbase went to disk to get data (non-resident data) per second. |
COUCHBASE_EVICTIONS | Number of times COuchbase evicted data from the resident memory to free-up space. |
COUCHBASE_MISSES | Number of operations on missing documents. |
COUCHBASE_XDCR_OPERATIONS | Cross-datacenter replication operations on this node. |
COUCHBASE_REPLICATION_CHANGES_LEFT | Number of replication operations queued and yet to be performed. |
COUCHBASE_MAJOR_FAULTS | Number of major faults on this node. |
COUCHBASE_MINOR_FAULTS | Number of minor faults on this node. |
COUCHBASE_PAGE_FAULTS | Number of memory page faults on this node. |
COUCHBASE_ACTIVE_CONNECTIONS | Number of currently active connections established with this node. |
- Couchbase Summary
- Couchbae Advanced Metrics