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浏览器会将所有的端点按功能分组。
点击标签即可展开并确认与该端点相关的详细信息。

image.png

 

公共REST API

概括概述

使用公共REST API是可选的,并非必须使用,用于实现Couchbase Lite和Couchbase Server的同步,以创建脱机优先应用程序或用作边缘计算的数据平台。

可以考虑利用Sync Gateway提供的以REST API的形式公开的功能,如数据库和文档操作等,与其他应用程序进行协作。

API浏览器

有一個基於Swagger的API探索器是公開的。
API探索器按功能將所有端點進行分組。
點擊標籤,可以展開並檢視有關該端點的詳細信息。

image.png

形成

每个REST API都使用不同的端口号。用户也可以更改端口号。

另外,为了使用户能够访问REST API,需要为用户创建基于Couchbase Server的RBAC用户。

请参阅文档以获取有关构成方法等的详细信息。

 

相关信息

 

bannerAds