Apache CouchDB是一个开源数据库软件,具有面向文档的NoSQL架构。安装和使用我们的CouchDB监控工具,获得有关数据库活动和健康状况的详细信息。
本文档详细介绍了如何配置CouchDB插件和监控指标,以深入了解CouchDB服务器的性能,可用性和使用情况统计信息。
CouchDB性能监控指标:
通过跟踪关键的CouchDB指标来做出明智的故障排除决策,包括:
身份验证缓存命中/未命中
在高速缓冲存储器中找到/未找到组件/应用程序请求的认证数据的总次数。
打开数据库
CouchDB服务器中发现打开的数据库总数。
批量请求
CouchDB数据库从组件/应用程序接收的批量请求总数。
回应
数据库已收到的HTTP请求总数。
数据库读取
从数据库中读取文档的总次数。
数据库写
更改数据库的总次数。
查看读取
在数据库中读取的视图总数。
变更请求
数据库收到的HTTP POST,GET,COPY,HEAD,MOVE和PUT请求总数。
打开OS文件
CouchDB数据库已打开的文件描述符数。
这个怎么运作?
- 登录您的Site24x7帐户。如果您没有,请在此处注册
- 下载并安装最新版本的Site24x7 Linux Agent
- 安装couchdb插件
- 代理将执行CouchDB插件并将数据推送到Site24x7服务器
先决条件:
- 确保CouchDB已安装在服务器中,并且应该已启动并运行
- 此插件使用'/ _stats'url来获取性能指标
- 默认情况下,它是在安装CouchDB本身时配置的。如果没有,你将不得不配置它
CouchDB插件安装:
- 在Site24x7 Linux Agent插件目录下创建一个名为“couchdb”的目录 - / opt / site24x7 / monagent / plugins / couchdb
- 从我们的GitHub存储库下载文件“couchdb.py”并将其放在“couchdb”目录下
- 执行上述步骤的命令:
- 下载插件文件后,代理会在下一个数据集中将其标记,您可以在Site24x7客户端中查看它
cd / opt / site24x7 / monagent / plugins /
mkdir couchdb
cd couchdb
wget https://raw.githubusercontent.com/site24x7/plugins/master/couchdb/couchdb.py
CouchDB插件配置:
- 默认情况下,CouchDB插件使用状态URL“http://127.0.0.1:5894/_stats”来获取性能指标
- 要更改监视配置,请转到plugins目录并编辑所需的插件文件
- 插件脚本中给出的默认python路径是#!/ usr / bin / python。如果您希望提供备用python路径,请替换前面带有shebang字符“#!”的现有路径。
- 在配置部分进行更改(示例如下)
CouchDB插件文件位置 - /opt/site24x7agent/monagent/plugins/couchdb/couchdb.py
#Config Section:
COUCHDB_HOST ='127.0.0.1'
COUCHDB_PORT ="5984"
COUCHDB_STATS_URI="/_stats/"
COUCHDB_USERNAME =NONE
COUCHDB_PASSWORD =NONE
监控其他指标:
- 要监控其他指标,请编辑“couchdb.py”文件并添加需要监控的新指标
- 增加文件“couchdb.py”中的插件版本值以查看新添加的度量标准(例如,将默认插件版本从PLUGIN_VERSION =“1”更改为“PLUGIN_VERSION =”2“)