CouchDB Integration
Apache CouchDB is an open-source document-oriented NoSQL database, implemented in Erlang. CouchDB uses multiple formats and protocols to store, transfer, and process its data.
Monitoring the CouchDB server is crucial to ensure its availability, performance, and security. Xitoring provides a comprehensive monitoring solution for CouchDB that allows users to monitor critical performance metrics such as requests, resource usage, etc.
Enable CouchDB Integration
There's no requirements or Software prerequisites to enable this integration.
Now we can proceed with enabling CouchDB integration on Xitogent. run
xitogent integrate
and select CouchDB.Provide IP address:port, username, and password.
Xitogent will test the connection and set up the rest automatically. After a minute you can see graphs and data on your Server overview.
Setup Triggers for CouchDB integration
Xitogent also enables users to create Triggers for CouchDB integrations and set up incidents based on specific parameters. These parameters include:
Authentication cache hits
Authentication cache misses
Bulk requests
DB reads
DB writes
Open OS files
Open databases
Request time
Requests
http 2xx
http 3xx
http 4xx
http 5xx
Replicator requests
Replicator connection
+100's of more triggers
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
For instance, users can create a Trigger for Total per sec requests that generates an incident if the total number of requests exceeds a specific threshold. On the Trigger page, users can view the current value for each parameter and configure their alerts accordingly.