跳转至

CDB


视图预览

腾讯云 CDB 指标展示,包括资源、 InnoDB 、访问、连接、主从等。

image

image

image

image

image

image

image

版本支持

操作系统支持:Linux / Windows

前置条件

访问授权

1、 登录访问授权控制台 https://console.cloud.tencent.com/cam
2、 新建用户:用户 - 用户列表 - 新建用户
(1)访问方式:控制台访问 & 编程访问
(2)用户权限:ReadOnlyAccess

image

3、 新建秘钥:选择该用户 - API 秘钥 - 新建秘钥 (SecretIdSecretKey 配置文件会用到)

image

安装配置

说明:

  • 示例 Linux 版本为:CentOS Linux release 7.8.2003 (Core)
  • 通过一台服务器采集所有腾讯云 CDB 数据

部署实施

脚本市场

1、 登录 DataFlux Func ,地址 http://ip:8088

image

2、 开启脚本市场,管理 - 实验性功能 - 开启脚本市场模块

image

3、 依次添加三个脚本集
(1)观测云集成 (核心包)
(2)观测云集成 (腾讯云-云监控)
(3) 观测云集成 (腾讯云-CDB)

注:在安装「核心包」后,系统会提示安装第三方依赖包,按照正常步骤点击安装即可

image

image

image

4、 脚本安装完成后,可以在脚本库中看到所有脚本集

image

添加脚本

1、 开发 - 脚本库 - 添加脚本集

image

2、 点击该脚本集 - 添加脚本

image

3、 创建 ID 为 main 的脚本

image

4、 添加代码 (需要修改账号配置 SecretId / SecretKey /Account Name / Regions)

  • Regions 取值可以参考 地域列表,示例:ap-shanghai
from guance_integration__runner import Runner
import guance_tencentcloud_cdb__main as tencentcloud_cdb
import guance_tencentcloud_monitor__main as tencentcloud_monitor

# 账号配置
account = {
    'ak_id'     : 'SecretId',
    'ak_secret' : 'SecretKey',
    'extra_tags': {
        'account_name': 'Account Name',
    }
}

@DFF.API('执行云资产同步', timeout=300)
def run():
    regions = ['Regions']

    # 采集器配置
    cdb_configs = {
        'regions': regions,
    }
    monitor_configs = {
        'regions': regions,
        'targets': [
            {
                'namespace': 'QCE/CDB',
                'metrics'  : 'ALL',
            },
        ],
    }
    collectors = [
        tencentcloud_cdb.DataCollector(account, cdb_configs),
        tencentcloud_monitor.DataCollector(account, monitor_configs),
    ]

    # 启动执行
    Runner(collectors).run()

5、 保存配置并发布

image

定时任务

1、 添加自动触发任务,管理 - 自动触发配置 - 新建任务

image

2、 自动触发配置,执行函数中添加此脚本,执行频率为 5 分钟 _/5 _ * * *

image

3、 指标预览

image

场景视图

<场景 - 新建仪表板 - 模板库 - 系统视图 - 腾讯云 CDB>

监控规则

<监控 - 监控器 - 从模板新建 - 腾讯云 CDB 检测库>

指标详解

<腾讯云 CDB 指标列表>

常见问题排查

  • 查看日志:DataFlux Func 日志路径 /usr/local/dataflux-func/data/logs/dataflux-func.log
  • 代码调试:编辑模式选择主函数,直接运行 (可以看到脚本输出)

image

  • 连接配置:DataFlux Func 无法连接 DataKit,请检查数据源配置 (DataKit 需要监听 0.0.0.0)

image

进一步阅读

<DataFlux Func 腾讯云-云监控配置手册>