eG Monitoring
 

Measures reported by CouchDBDbsTest

Apache CouchDB is an open-source document-oriented NoSQL database. Unlike a relational database, a CouchDB database does not store data and relationships in tables. Instead, each database is a collection of independent documents.

Storage space contentions on a database can result in the loss of critical data. To avoid this, administrators should keep a close watch on the space usage of the database, proactively detect a space crunch, and promptly resolve it. This is where the CouchDBDbsTest test helps. This test monitors the space usage of the database and alerts are promptly sent out if the database is running out of space.

Outputs of the test : One set of results for each database in the target Apache CouchDB Server.

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
db_Usage_Percent Indicates the percentage of this database used on the disk. Percent High percentage indicates that the database installed on disk has reached its maximum usage, so we have to increase the size of the disk.
used_Size Indicates the space used by this database on disk. GB A very low value is required for this measure.
free_Size Indicates the space unused by this database on disk. GB A very high value is required for this measure.
free_Space_Percent Indicates the percentage of space on disk that is unused by this database. Percent A value close to 100% indicates that the database is about to run out of free space on disk. Without enough space, the database will not be able to hold new records. To avoid this, its best that you remove stale data from the database, thus making room for new data.
db_Size_In_MB Indicates the size of this database on disk. GB  
growth_Rate Indicates the rate at which the size of this database is growing during last measurement period. MB/Sec  
is_Compact_running Indicates the compaction status during last measurement period.   The values reported by this measure and its numeric equivalents are mentioned in the table below:

Measure Value Numeric Value
Normal 1
Low load 2
Near overload 3
Overload 4


Note:

By default, this measure reports the Measure Values listed in the table above to indicate the compaction status during last measure period.

The compaction operation is a way to reduce disk space usage by removing unused and old data from database or view index files similar to SQLite Vacuum. It can be triggered manually or automatically.