Sync Gateway功能解释:指标REST API和公共REST API
首先
在这里,我们将解释Couchbase Mobile中Sync Gateway的功能,包括用于收集指标的REST API和公共API。
另外,关于Couchbase Mobile,我们已经整理了关于Couchbase Mobile应用程序开发的路线图的文章,并且还免费提供以下电子书(基于这些文章编写)。
此外,Couchbase Mobile还提供了Couchbase Lite和Couchbase Server之间的数据同步功能。关于Couchbase Server的用途、功能细节和使用方法,请参考我所著的《NoSQL文档导向数据库Couchbase Server初步指南》(出版社:印刷R&D)以及总结在《NoSQL/JSON数据库Couchbase Server理解与应用之路线图》一文中的相关内容。
指标Rest API
简述
我们提供了Sync Gateway的指标REST API,以便轻松且安全地收集性能数据。
终点
以下有两个端点,可接收以两种格式之一传递的数据。
_metricsエンドポイントは、PrometheusフォーマットでSync Gatwwayの統計情報を返します(例:GET :4986/_metrics)。以下に参考情報を記します。
_expvarsエンドポイントは、Sync Gateway統計情報をJSON形式で返します。
API浏览器
有一款基于Swagger的API浏览器已经发布。
API浏览器会将所有的端点按功能分组。
点击标签即可展开并确认与该端点相关的详细信息。

公共REST API
概括概述
使用公共REST API是可选的,并非必须使用,用于实现Couchbase Lite和Couchbase Server的同步,以创建脱机优先应用程序或用作边缘计算的数据平台。
可以考虑利用Sync Gateway提供的以REST API的形式公开的功能,如数据库和文档操作等,与其他应用程序进行协作。
API浏览器
有一個基於Swagger的API探索器是公開的。
API探索器按功能將所有端點進行分組。
點擊標籤,可以展開並檢視有關該端點的詳細信息。

形成
每个REST API都使用不同的端口号。用户也可以更改端口号。
另外,为了使用户能够访问REST API,需要为用户创建基于Couchbase Server的RBAC用户。
请参阅文档以获取有关构成方法等的详细信息。
相关信息