调用DescribeServiceMeshProxyStatus查询IstioProxy状态。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String DescribeServiceMeshProxyStatus

系统规定参数。取值:DescribeServiceMeshProxyStatus

ServiceMeshId String ca04bc38979214bf2882be79d39b4****

ASM实例ID

返回数据

名称 类型 示例值 描述
Message String success

响应信息

RequestId String 31d3a0f0-07ed-4f6e-9004-1804498c****

请求ID

ProxyStatus Array of ProxyStatus

Proxy代理状态列表

ProxyVersion String 1.9.7

Proxy代理版本

ClusterSynced String SYNCED

Proxy状态,取值:

  • SYNCED:已同步Proxy状态
  • NOT SENT:未同步Proxy状态
  • STALE (Never Acknowledged):Istiod已向Envoy发送更新Proxy状态,但从未收到确认
  • STALE:Istiod已向Envoy发送更新Proxy状态,但未收到确认
EndpointPercent String 1

端点百分比

ListenerSynced String SYNCED

监听器同步状态,取值:

  • SYNCED:已同步监听器状态
  • NOT SENT:未同步监听器状态
  • STALE (Never Acknowledged):Istiod已向Envoy发送更新监听器状态,但从未收到确认
  • STALE:Istiod已向Envoy发送更新监听器状态,但未收到确认
RouteSynced String SYNCED

路由同步状态,取值:

  • SYNCED:已同步路由状态
  • NOT SENT:未同步路由状态
  • STALE (Never Acknowledged):Istiod已向Envoy发送更新路由状态,但从未收到确认
  • STALE:Istiod已向Envoy发送更新路由状态,但未收到确认
EndpointSynced String SYNCED

端点同步状态。取值:

  • SYNCED:已同步端点状态
  • NOT SENT:未同步端点状态
  • STALE (Never Acknowledged):Istiod已向Envoy发送更新端点状态,但从未收到确认
  • STALE:Istiod已向Envoy发送更新端点状态,但未收到确认
ProxyId String 119q****

Proxy代理ID

IstioVersion String 1.9.7

Istiod版本

Code String 200

状态码,取值:

- 200:查询IstioProxy状态成功

  • 403:没有权限
  • 503:后端服务故障
Success String success

是否成功

示例

请求示例

http(s)://[Endpoint]/?Action=DescribeServiceMeshProxyStatus
&ServiceMeshId=ca04bc38979214bf2882be79d39b4****
&公共请求参数

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<DescribeServiceMeshProxyStatusResponse>
    <Message>success</Message>
    <RequestId>31d3a0f0-07ed-4f6e-9004-1804498c****</RequestId>
    <ProxyStatus>
        <ProxyVersion>1.9.7</ProxyVersion>
        <ClusterSynced>SYNCED</ClusterSynced>
        <EndpointPercent>1</EndpointPercent>
        <ListenerSynced>SYNCED</ListenerSynced>
        <RouteSynced>SYNCED</RouteSynced>
        <EndpointSynced>SYNCED</EndpointSynced>
        <ProxyId>119q****</ProxyId>
        <IstioVersion>1.9.7</IstioVersion>
    </ProxyStatus>
    <Code>200</Code>
    <Success>success</Success>
</DescribeServiceMeshProxyStatusResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "Message" : "success",
  "RequestId" : "31d3a0f0-07ed-4f6e-9004-1804498c****",
  "ProxyStatus" : {
    "ProxyVersion" : "1.9.7",
    "ClusterSynced" : "SYNCED",
    "EndpointPercent" : 1,
    "ListenerSynced" : "SYNCED",
    "RouteSynced" : "SYNCED",
    "EndpointSynced" : "SYNCED",
    "ProxyId" : "119q****",
    "IstioVersion" : "1.9.7"
  },
  "Code" : 200,
  "Success" : "success"
}

错误码

访问错误中心查看更多错误码。