@@ -82,26 +82,27 @@ products:
8282credential :
8383 access_key : <YOUR_ACCESS_KEY> // 必须, 云API的SecretId
8484 access_secret : <YOUR_ACCESS_SECRET> // 必须, 云API的SecretKey
85+ role : <YOUR_SERVICE_ROLE> // 可选,可在云上CVM/TKE中使用,没有access_key和access_secret时会使用role申请临时密钥
8586 region : <REGION> // 必须, 实例所在区域信息
8687
87- rate_limit : 15 // 腾讯云监控拉取指标数据限制, 官方默认限制最大20qps
88+ rate_limit : 15 // 腾讯云监控拉取指标数据限制, 官方默认限制最大20qps
8889
8990
90- // 整个产品纬度配置, 每个产品一个item
91+ // 整个产品纬度配置, 每个产品一个item
9192products :
9293 - namespace : QCE/CMONGO // 必须, 产品命名空间; QCE前缀可自定义,CMONGO产品名不区分大小写, 可用别名
93- all_metrics : true // 常用, 推荐开启, 导出支持的所有指标
94- all_instances : true // 常用, 推荐开启, 导出该region下的所有实例
94+ all_metrics : true // 常用, 推荐开启, 导出支持的所有指标
95+ all_instances : true // 常用, 推荐开启, 导出该region下的所有实例
9596 extra_labels : [InstanceName,Zone] // 可选, 将实例的字段作为指标的lables导出
9697 only_include_metrics : [Inserts] // 可选, 只导出这些指标, 配置时all_metrics失效
9798 exclude_metrics : [Reads] // 可选, 不导出这些指标
9899 instance_filters : // 可选, 在all_instances开启情况下, 根据每个实例的字段进行过滤
99100 - ProjectId : 1
100- Status : 1
101+ Status : 1
101102 only_include_instances : [cmgo-xxxxxxxx] // 可选, 只导出这些实例id, 配置时all_instances失效
102103 exclude_instances : [cmgo-xxxxxxxx] // 可选, 不导出这些实例id
103104 custom_query_dimensions : // 可选, 不常用, 自定义指标查询条件, 配置时all_instances,only_include_instances,exclude_instances失效, 用于不支持按实例纬度查询的指标
104- - target : cmgo-xxxxxxxx
105+ - target : cmgo-xxxxxxxx
105106 statistics_types : [avg] // 可选, 拉取N个数据点, 再进行max、min、avg、last计算, 默认last取最新值
106107 period_seconds : 60 // 可选, 指标统计周期, 默认自动获取指标支持的最小统计周期
107108 range_seconds : 300 // 可选, 选取时间范围, 开始时间=now-range_seconds, 结束时间=now
@@ -112,33 +113,33 @@ products:
112113
113114// 单个指标纬度配置, 每个指标一个item
114115metrics :
115- - tc_namespace : QCE/CMONGO // 产品命名空间, 同namespace
116+ - tc_namespace : QCE/CMONGO // 产品命名空间, 同namespace
116117 tc_metric_name : Inserts // 云监控定义的指标名
117118 tc_metric_rename : Inserts // 导出指标的显示名
118119 tc_metric_name_type : 1 // 可选,导出指标的名字格式化类型, 1=大写转小写加下划线, 2=转小写; 默认1
119120 tc_labels : [InstanceName] // 可选, 将实例的字段作为指标的lables导出
120121 tc_filters : // 可选, 根据每个实例的字段进行过滤, 否则默认导出region下所有实例
121122 - ProjectId : 1
122- Status : 1
123+ Status : 1
123124 tc_myself_dimensions : // 可选, 同custom_query_dimensions
124125 tc_statistics : [Avg] // 可选, 同statistics_types
125126 period_seconds : 60 // 可选, 同period_seconds
126127 range_seconds : 300 // 可选, 同range_seconds
127128 delay_seconds : 60 // 可选, 同delay_seconds
128-
129129` ` `
130130特殊说明:
1311311. **custom_query_dimensions**
132- 每个实例的纬度字段信息, 可从对应的云监控产品指标文档查询, 如mongo支持的纬度字段信息可由[ 云监控指标详情] ( https://cloud.tencent.com/document/product/248/45104#%E5%90%84%E7%BB%B4%E5%BA%A6%E5%AF%B9%E5%BA%94%E5%8F%82%E6%95%B0%E6%80%BB%E8%A7%88 ) 查询
132+ 每个实例的纬度字段信息, 可从对应的云监控产品指标文档查询, 如mongo支持的纬度字段信息可由[云监控指标详情](https://cloud.tencent.com/document/product/248/45104#%E5%90%84%E7%BB%B4%E5%BA%A6%E5%AF%B9%E5%BA%94%E5%8F%82%E6%95%B0%E6%80%BB%E8%A7%88) 查询
1331332. **extra_labels**
134- 每个导出metric的labels还额外上报实例对应的字段信息, 实例可选的字段列表可从对应产品文档查询, 如mongo实例支持的字段可从[ 实例查询api文档] ( https://cloud.tencent.com/document/product/240/38568 ) 获取, 目前只支持str、int类型的字段
134+ 每个导出metric的labels还额外上报实例对应的字段信息, 实例可选的字段列表可从对应产品文档查询, 如mongo实例支持的字段可从[实例查询api文档](https://cloud.tencent.com/document/product/240/38568) 获取, 目前只支持str、int类型的字段
1351353. **period_seconds**
136- 每个指标支持的时间纬度统计, 一般支持60、300秒等, 具体可由对应产品的云监控产品指标文档查询, 如mongo可由[ 指标元数据查询] ( https://cloud.tencent.com/document/product/248/30351 ) , 假如不配置, 使用默认值(60), 假如该指标不支持60, 则自动使用该指标支持的最小值
136+ 每个指标支持的时间纬度统计, 一般支持60、300秒等, 具体可由对应产品的云监控产品指标文档查询, 如mongo可由[指标元数据查询](https://cloud.tencent.com/document/product/248/30351) , 假如不配置, 使用默认值(60), 假如该指标不支持60, 则自动使用该指标支持的最小值
1371374. **credential**
138- SecretId、SecretKey、Region可由环境变量获取
138+ SecretId、SecretKey、Region可由环境变量获取
139139` ` ` bash
140140export TENCENTCLOUD_SECRET_ID="YOUR_ACCESS_KEY"
141141export TENCENTCLOUD_SECRET_KEY="YOUR_ACCESS_SECRET"
142+ export TENCENTCLOUD_SERVICE_ROLE = "YOUR_SERVICE_ROLE"
142143export TENCENTCLOUD_REGION="REGION"
143144```
144145
@@ -156,7 +157,7 @@ export TENCENTCLOUD_REGION="REGION"
156157--log.level|日志级别|info
157158
158159
159- ## 五、qcloud.yml样例
160+ ## 五、qcloud.yml样例
160161在git的configs里有支持产品的配置模版样例
161162
162163
0 commit comments