Couchbase Server Monitoring
Use This InfluxDB Integration for FreeCouchbase Server is an open-source, distributed multi-model NoSQL document-oriented database software package that is optimized for interactive applications. These applications may serve many concurrent users by creating, storing, retrieving, aggregating, manipulating and presenting data. In support of these kinds of application needs, Couchbase Server is designed to provide easy-to-scale key-value or JSON document access with low latency and high sustained throughput. It is designed to be clustered from a single machine to very large-scale deployments spanning many machines. Telegraf serves as a Couchbase connector for metrics and data.
Telegraf Input Plugin: Couchbase
Monitor all aspects of the Couchbase Connector Server like health, availability, response time, etc. and ensure that your Couchbase server provides a sustained throughput at all times.
- Monitor the health and availability of the Couchbase clusters
- Detect and resolve node failures
- View all the attributes of data buckets
Couchbase Server Basics
Couchbase Server is an open source distributed NoSQL document database that provides low latency data management for large scale, interactive online applications.
In support of these kinds of application needs, Couchbase Server is designed to provide easy-to-scale key-value or JSON document access with low latency and high sustained throughput. It is designed to be clustered from a single machine to very large-scale deployments spanning many machines.
Couchbase Server is built of a number of individual project subcomponents, each in their own git repository.
Couchbase Server provides different methods for collecting data about the state of a running cluster:
- A rich, web-based administration console for monitoring data collected from running deployments and providing visual and email-based alerts based on that data.
- A REST interface that can be queried for access to current and historic statistics that the cluster stores.
- Per-node storage of statistics that can be polled through a client that uses the binary protocol or with the cbstats utility.