search
数据采集 采集源配置 腾讯云对象采集

腾讯云对象采集

简介

调用腾讯云CVM/COS/CDB/CLB 列表API 采集腾讯云对象相关数据上报报到 DataFlux 中

前置条件

  • 已安装 DataKit(DataKit 安装文档
  • 需要有腾讯云帐号只读权限的 Access Key ID 和 Access Key Secret(为了保证你的数据安全,建议使用子用户授权,请不要使用超过只读权限的 Access Key ID 和 Access Key Secret)

配置

打开 DataKit 采集源配置文件夹(默认路径为 DataKit 安装目录的 conf.d 文件夹),进入 DataKit 安装目录下的 conf.d/tencentcloud 目录,复制 tencentobject.conf.sample 并命名为 tencentobject.conf。示例如下:

设置:

[[inputs.tencentobject]]
## @param - tencent cloud authorization informations - string - required
region_id = "指定腾讯云API请求的 endpoint 地域"

access_key_id = "你的腾讯云帐号的  Access Key ID"
access_key_secret = "你的腾讯云帐号的  Access Key Secret"

# ## @param - collection interval - string - optional - default: 5m
interval = '5m'



#[inputs.tencentobject.cvm]

# ## @param - [list of cvm instanceid] - optional
#instanceids = ['']

# ## @param - [list of excluded cvm instanceid] - optional
#exclude_instanceids = ['']


#[inputs.tencentobject.cos]
# ## @param - [list of excluded buckets] - optional
#exclude_buckets = ['']

# ## @param - [list of key:value element] - optional
#[inputs.tencentobject.cos.tags]
# key1 = 'val1'

#[inputs.tencentobject.cdb]
# ## @param - [list of instanceid] - optional
#db_instanceids = ['']

# ## @param - [list of excluded instanceid] - optional
#exclude_db_instanceids = ['']


#[inputs.tencentobject.clb]
# ## @param - [list of clb instanceid] - optional
#instanceids = ['']

# ## @param - [list of excluded clb instanceid] - optional
#exclude_instanceids = ['']

注意:数据采集的间隔不宜过小,采集请求过于频繁会导致触发腾讯云 API 请求的流控限制。采集频率如果设置为 0 表示不采集该类型的费用数据

配置好后,重启 DataKit 即可生效

对象分类--CVM(云服务器)

字段

名称 描述 类型
__name instanceName(instanceID) string
__class 分类: tencent_cvm string
__content 每个对象的详细信息 json string

对象分类--CDB(云数据库 mysql)

字段

FieldKey 描述 类型
__name dbinstDespt_dbinstID string
__class 分类: tencent_cdb string
__content 每个对象的详细信息 json string

对象分类--COS(对象存储)

字段

FieldKey 描述 类型
__name bucket 名称 string
__class 分类: tencent_cos string
__content 每个对象的详细信息 json string

对象分类--CLB(负载均衡)

字段

FieldKey 描述 类型
__name LoadBalancerName(LoadBalancerId) string
__class 分类: tencent_clb string
__content 每个对象的详细信息 json string