github.com/XiaoMi/Gaea@v1.2.5/docs/gaea-cc.md (about) 1 ## 1. listNamespace 2 3 - 方法描述:查询该集群下的namespace 列表 4 - URL地址:/api/cc/namespace/list 5 - 请求方式:get 6 - 请求参数: 7 8 | 字段 | 类型 | 说明 | 是否必传 | 9 | :------ | :----- | :------- | :------- | 10 | cluster | string | 集群名称 | Y | 11 12 13 14 - 返回参数 15 16 | 字段 | 类型 | 说明 | json key | 17 | :---------------------- | :-------- | :------- | :---------- | 18 | RetHeader | RetHeader | 返回头 | ret_header | 19 | Data | string[] | 返回值 | data | 20 | 此后为RetHeader对应字段 | | | | 21 | RetCode | int | 返回码 | ret_code | 22 | RetMessage | string | 返回信息 | ret_message | 23 24 25 26 ## 2.queryNamespace (弃用) 27 28 ## 3.detailNamespacce 29 30 - 方法描述:查询namespace的详细配置 31 - URL地址:/api/cc/namespace/detail/:name 32 - 请求方式:get 33 - 请求参数: 34 35 | 字段 | 类型 | 说明 | 是否必传 | 36 | :------ | :----- | :-------------------- | :------- | 37 | name | string | 一次查询一个namespace | Y | 38 | cluster | string | | Y | 39 40 41 42 - 返回参数 43 44 | 字段 | 类型 | 说明 | json key | 45 | :---------------------- | :---------- | :------- | :---------- | 46 | RetHeader | RetHeader | 返回头 | ret_header | 47 | Data | Namespace[] | 返回值 | data | 48 | 此后为RetHeader对应字段 | | | | 49 | RetCode | int | 返回码 | ret_code | 50 | RetMessage | string | 返回信息 | ret_message | 51 52 Namespace结构参考:https://github.com/XiaoMi/Gaea/blob/master/docs/configuration.md 53 54 ## 4.modifyNamespace 55 56 - 方法描述:修改namespace配置 57 - URL地址:/api/cc/namespace/modify 58 - 请求方式:put 59 - 请求参数 60 61 | 字段 | 类型 | 说明 | 是否必传 | 62 | :-------- | :-------- | :-------------------------- | :------- | 63 | cluster | string | | Y | 64 65 - 请求body 66 67 | 字段 | 类型 | 说明 | 是否必传 | 68 | :-------- | :-------- | :-------------------------- | :------- | 69 | namespace | json | 在body中传递namespace的配置信息 | Y | 70 71 Namespace结构参考:https://github.com/XiaoMi/Gaea/blob/master/docs/configuration.md 72 73 - 返回参数 74 75 | 字段 | 类型 | 说明 | json key | 76 | :--------- | :----- | :------- | :---------- | 77 | RetCode | int | 返回码 | ret_code | 78 | RetMessage | string | 返回信息 | ret_message | 79 80 81 82 ## 5.delNamespace 83 84 - 方法描述:删除namespace 85 - URL地址:/api/cc/namespace/delete/:name 86 - 请求方式:put 87 - 请求参数 88 89 | 字段 | 类型 | 说明 | 是否必传 | 90 | :------ | :----- | :-------------------- | :------- | 91 | name | string | 一次删除一个namespace | Y | 92 | cluster | string | | Y | 93 94 95 96 - 返回参数 97 98 | 字段 | 类型 | 说明 | json key | 99 | :--------- | :----- | :------- | :---------- | 100 | RetCode | int | 返回码 | ret_code | 101 | RetMessage | string | 返回信息 | ret_message | 102 103 104 105 ## 6.sqlFingerprint 106 107 - 方法描述:获取慢sql , 错误sql 指纹 108 - URL地址:/api/cc/namespace/sqlfingerprint/:name 109 - 请求方式:get 110 - 请求参数 111 112 | 字段 | 类型 | 说明 | 是否必传 | 113 | :------ | :----- | :------------ | :------- | 114 | name | string | namespace名称 | Y | 115 | cluster | string | 集群名称 | Y | 116 117 118 119 - 返回参数 120 121 | 字段 | 类型 | 说明 | json key | 122 | :---------------------- | :---------------- | :------- | :---------- | 123 | RetHeader | RetHeader | 返回头 | ret_header | 124 | ErrSQLs | map[string]string | | err_sqls | 125 | SlowSQLs | map[string]string | | slow_sqls | 126 | 此后为RetHeader对应字段 | | | | 127 | RetCode | int | 返回码 | ret_code | 128 | RetMessage | string | 返回信息 | ret_message | 129 130 131 132 ## 7.proxyConfigFingerprint 133 134 - 方法描述:获取该集群下所有proxy配置的md5值 135 - URL地址:/api/cc/proxy/config/fingerprint 136 - 请求方式:get 137 - 请求参数 138 139 | 字段 | 类型 | 说明 | 是否必传 | 140 | :------ | :----- | :--- | :------- | 141 | cluster | string | | Y | 142 143 144 145 - 返回参数 146 147 | 字段 | 类型 | 说明 | json key | 148 | :---------------------- | :---------------- | :------------------------------------ | :---------- | 149 | RetHeader | RetHeader | 返回头 | ret_header | 150 | Data | map[string]string | key: proxy-ip:portvalue:md5 of config | data | 151 | 此后为RetHeader对应字段 | | | | 152 | RetCode | int | 返回码 | ret_code | 153 | RetMessage | string | 返回信息 | ret_message |