SuperAPI AI 工具集

cx-infra

部署与运维

查看项目

更新于 10-15 20:28

技能介绍

用途:通过 cx infra resources 下的只读命令查询 Coralogix 基础设施资源。若提示“Infrastructure monitoring is not enabled for this team”,表示该团队无基础设施数据,应停止并说明,不要重试或改过滤器。

主要能力:types 查存在的(category, type)对;filters 查可过滤属性及取值;list 查匹配资源及健康策略;health-history 查每资源每日健康(最旧在前);raw-data 查当前或过去某时刻的原始资源文档;config-changes 查窗口内配置变更的资源;config-diff 查逐字段变化。

用法:资源 id 取自 list 的 resource_id,原样加引号传入。health-history、config-changes、config-diff 每次最多 100 个 id,应一次传完,超过则 CLI 拒绝,需分批。id 属于单一团队,故 id 命令不接受多个 -p;仅 types、filters、list 跨 profile。先用 filters 确认属性名与取值,再用 list 过滤:每个 --match-all 都须匹配,--match-any 至少一个匹配,两组为 AND;逗号表示一个属性多值;属性只能在一个标志中出现一次;--category 与 --type 是普通过滤器,至少需一个过滤或范围标志;精确值区分大小写,通配符不区分,需加引号。--name-filter 与 --scope 为旧标志,需同时给 --category 和 --type,且不能与 --match-* 混用。list -o json 返回 {total_count, returned_count, resources},默认第 0 到 100 行,窗口不能超过第 10000 行。

限制:零行是有效答案,不要重试;错误属性或值会被拒绝并列出可接受值。raw_data 为 null 表示无文档,不是错误。config-changes 仅列出有变更的资源,空表示无变更;部分云与 agent 类型每周期都上报更新,可能误报,需用 config-diff 确认。config-diff 的 outcome 可为 changed、unchanged、created、priorStateUnavailable、comparisonUnavailable。基础设施健康与 Service Catalog 健康不同,应与遥测关联而非等同。可借助资源名或 Service 值桥接到 cx-telemetry-querying、cx-alerts、cx-dashboards 等技能。