用途:在创建新仪表盘前,检索 Coralogix 已有的仪表盘与小组件,避免重复建设,并复用已有的查询写法。
主要能力与命令:
- cx dashboards search "<description>":按自然语言描述查找仪表盘,支持 --limit。
- cx dashboards query-search --description "<text>":查找查询语句匹配某描述的小组件,支持 --limit。
- cx dashboards query-search --field "<field-path>":查找引用了某字段路径的所有小组件,支持 --limit。
- cx dashboards catalog -o json:列出所有仪表盘。
- cx dashboards get <id> -o json:获取仪表盘完整定义。 输出可追加 -o json 或 -o toon 以获得机器可读结果。
使用方式:先搜索再创建;描述搜索按相似度排序而非精确匹配,若首次无结果可换多种措辞;字段搜索可用于发现已在使用的 PromQL 或 DataPrime 查询模式;找到目标后用 get 拉取完整 JSON,修改后可通过 cx dashboards create --from-file dashboard.json 复制。
适用场景:判断某服务或主题是否已有仪表盘;查找覆盖特定主题的小组件查询;查找引用某字段路径的组件;浏览全部仪表盘。
限制:结果排序为相似度,可能不够精确;具体权限、账号配置与收费信息暂未提供。相关技能包括 cx-dashboards 与 cx-telemetry-querying。