Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Documentation 用于检查平台是否处于活动状态的Apigee API_Documentation_Apigee - Fatal编程技术网

Documentation 用于检查平台是否处于活动状态的Apigee API

Documentation 用于检查平台是否处于活动状态的Apigee API,documentation,apigee,Documentation,Apigee,我知道Apigee附带了几个现成的API来进行部署和查询各种信息。是否有一个轻量级的开箱即用API,我们可以提供给我们的客户,以验证APigee平台是否仍在运行?这将防止他们在系统无法处理API流量时向我们发送API流量。如果您试图确定Apigee是否能够为您自己的API提供服务,手动创建ping API调用可能是有意义的。您可能需要两种不同的风格—一种是在Apigee测试连接到Apigee层时立即转身并做出响应,另一种是ping后端服务器测试端到端连接。任何现成的东西都无法ping您的后端。如

我知道Apigee附带了几个现成的API来进行部署和查询各种信息。是否有一个轻量级的开箱即用API,我们可以提供给我们的客户,以验证APigee平台是否仍在运行?这将防止他们在系统无法处理API流量时向我们发送API流量。

如果您试图确定Apigee是否能够为您自己的API提供服务,手动创建ping API调用可能是有意义的。您可能需要两种不同的风格—一种是在Apigee测试连接到Apigee层时立即转身并做出响应,另一种是ping后端服务器测试端到端连接。任何现成的东西都无法ping您的后端。

如果您试图确定Apigee是否能够为您自己的API提供服务,手动创建ping API调用可能是有意义的。您可能需要两种不同的风格—一种是在Apigee测试连接到Apigee层时立即转身并做出响应,另一种是ping后端服务器测试端到端连接。任何开箱即用的东西都无法ping您的后端。

许多客户所做的就是创建一个健康检查API代理

这可以只是一个Echo服务器,您可以通过构建一个没有目标的API代理轻松创建它

在新的API代理工具中,选择o无目标。就这样

然后,您传递给该代理的任何数据都将在响应中返回

例如: $curl http://{your org}-{env}.apigee.net/v1/healthcheck-d您好


您好

许多客户所做的是创建健康检查API代理

这可以只是一个Echo服务器,您可以通过构建一个没有目标的API代理轻松创建它

在新的API代理工具中,选择o无目标。就这样

然后,您传递给该代理的任何数据都将在响应中返回

例如: $curl http://{your org}-{env}.apigee.net/v1/healthcheck-d您好

您好

以下可能是一个很好的局部解决方案,但它实际上取决于您打算如何公开这些信息、您的监控服务器在体系结构中的位置以及您必须使用哪些工具来处理/报告状态。也就是说

根据您定义为“轻量级”的内容,OPDK安装有一个选项,可根据以下内容进行卷曲:

http://{management-server-ip}:8080/v1/servers 
要检查状态,有一个名为IsUp Boolean的字段。要获得更具体的信息,可以使用查询参数类型,以便返回特定组件。有效值为:

http://{management-server-ip}:8080/v1/servers/?type=app-datastore
http://{management-server-ip}:8080/v1/servers/?type=kms-datastore
http://{management-server-ip}:8080/v1/servers/?type=message-processor
http://{management-server-ip}:8080/v1/servers/?type=router
由于组件资源的性质,我认为这在云上是不可能的。

以下可能是一个很好的局部解决方案,但它实际上取决于您打算如何公开这些信息,您的监控服务器在体系结构中的位置,以及您必须处理/报告状态的设施。也就是说

根据您定义为“轻量级”的内容,OPDK安装有一个选项,可根据以下内容进行卷曲:

http://{management-server-ip}:8080/v1/servers 
要检查状态,有一个名为IsUp Boolean的字段。要获得更具体的信息,可以使用查询参数类型,以便返回特定组件。有效值为:

http://{management-server-ip}:8080/v1/servers/?type=app-datastore
http://{management-server-ip}:8080/v1/servers/?type=kms-datastore
http://{management-server-ip}:8080/v1/servers/?type=message-processor
http://{management-server-ip}:8080/v1/servers/?type=router
由于组件资源的性质,我认为这在云上是不可能的