SuperAPI AI 工具集

alibabacloud-polardbx-ai-assistant

部署与运维

查看项目

更新于 10-15 19:55

技能介绍

用途:为阿里云 PolarDB-X 分布式数据库提供智能运维能力,底层通过 aliyun CLI 的 DAS 插件调用 get-yao-chi-agent API(Signature V3),链路为 Aliyun CLI -> DAS Plugin -> get-yao-chi-agent API -> PolarDB-X 智能诊断。

主要能力:实例信息与集群配置、CN/DN 节点分布与分片拓扑巡检、存储用量与增长趋势、慢 SQL 分析与分布式执行计划解读及索引建议、跨分片查询优化、QPS/TPS/连接数等性能监控、连接与会话排查、安全审计(白名单/SSL/安全策略)、备份状态与时间点恢复检查、实例健康检查、错误日志与慢日志诊断、分片数据倾斜与热点分片检测、弹性扩缩容与数据迁移进度诊断、内核参数调优建议、高可用与容灾架构评估、即将到期实例查询。

使用方式:需 aliyun CLI >= 3.3.3,可用 curl -fsSL https://aliyuncli.alicdn.com/setup.sh | bash 安装或更新。执行前需运行 aliyun configure set --auto-plugin-install true 与 aliyun plugin update;每次调用须带 --user-agent AlibabaCloud-Agent-Skills/alibabacloud-polardbx-ai-assistant,并先执行 aliyun configure ai-mode enable 与 aliyun configure ai-mode set-user-agent --user-agent "AlibabaCloud-Agent-Skills/alibabacloud-polardbx-ai-assistant",退出前必须执行 aliyun configure ai-mode disable。安装 DAS 插件:aliyun plugin install --names aliyun-cli-das;解析 JSON 需 jq。所有运维操作须通过 scripts/call_yaochi_agent.sh 调用,例如 bash $SKILL_DIR/scripts/call_yaochi_agent.sh "Show slow SQL of instance pxc-xxx",支持 --session-id 多轮对话与 --profile 指定配置。

限制:仅支持查询与诊断,不创建、删除、变更规格或购买续费实例;禁止直接使用 aliyun polardbx 或 aliyun rds 命令做诊断;凭据须通过 aliyun configure 管理,禁止读取或回显 AK/SK;每账号最多 2 个并发会话;参数须与用户确认;权限不足时参考 ram-policies.md 并使用 ram-permission-diagnose 技能。