Skip to content
Monitoring
Skill

/agentloop-audit-dashboard

基于 LoongSuite Pilot 采集的 AI Agent 事件生成事件洞察、组织洞察、数据质量、研发效能和 AI Native 使用类 SLS 报表时使用;包含 agent-event / agent-event-webtracking 应用事实、audit-event 意图审计与 incident-event 风险事件语义,以及团队报表可选的部门维表、dept_user 组织关系、指标口径和公共 CTE,通常与 sls-dashboard-builder 一起使用。 Triggers: "报表", "生成报表", "HTML 报表",

From plugin
loongsuite-pilot
2535 skills3 commands

Claude Code

$ npx -y skills add alibaba/loongsuite-pilot --skill agentloop-audit-dashboard --agent claude-code

SKILL.md

agentloop-audit-dashboard.SKILL.md
name: agentloop-audit-dashboard
description: |
  基于 LoongSuite Pilot 采集的 AI Agent 事件生成事件洞察、组织洞察、数据质量、研发效能和 AI Native 使用类 SLS 报表时使用;包含 agent-event / agent-event-webtracking 应用事实、audit-event 意图审计与 incident-event 风险事件语义,以及团队报表可选的部门维表、dept_user 组织关系、指标口径和公共 CTE,通常与 sls-dashboard-builder 一起使用。
  Triggers: "报表", "生成报表", "HTML 报表", "审计报表", "大盘", "dashboard", "事件洞察", "团队报表".

审计报表

查询知识与执行环境

查询数据模型、枚举与 SQL 参考见 [agentloop-audit-query](../agentloop-audit-query/SKILL.md)。按本次需求组织指标、图表与交互,使用 [sls-dashboard-builder](../sls-dashboard-builder/SKILL.md) 生成 SLS 配置。事件与团队示例见 [examples/](examples/)。

认证、账户与查询目标切换由 [Setup](../agentloop-collector-setup/SKILL.md) 处理,具体流程见[账户与查询目标切换](../agentloop-collector-setup/references/auth.md)。

  • 沿用 Query Skill 已确认的时间、范围、筛选与查询;用户没有确认时间时先询问。超过一天的新查询先窄窗验证,再按目标范围取数。
  • Project、Region 与登录使用 Setup 的共享环境绑定;组织、账单等外表的字段与关联键按用户目标确认。
  • 默认将 spec、dashboard JSON 和 HTML 写入当前项目的 `output/audit/reports/`;用户指定目录时使用指定目录。调用脚本时保留项目工作目录,使用 Setup 共享入口的绝对路径。
  • 执行 `python3 <agentloop-collector-setup目录>/scripts/run.py report --dashboard <json>` 生成预览,Windows 使用 `<agentloop-collector-setup目录>/scripts/run.ps1 report`。发布先运行 `python3 <agentloop-collector-setup目录>/scripts/run.py publish --dashboard <json> --remark "<修改原因>"` 查看将创建还是覆盖;用户确认预览后加 `--confirm`。
  • 临时查询、验证 SQL 或 SDK 接入材料走 Query Skill,不为这些任务生成 dashboard JSON。内置面板参考中的调用口径不能默默覆盖原报表模型响应口径。

References

| 参考 | 读取范围 | |---|---| | [共享 schema](../agentloop-audit-query/references/schema.md) | 先读 Data Source Bindings 和 Source Composition,再按任务读取所需 Source 和查询构件;组织关联读 dept_roster,枚举展示读“枚举展示与交互” | | [枚举字典](../agentloop-audit-query/references/value-labels.md) | 生成枚举标签时查对应字段及父子分类表;普通 Token 报表无需读取 | | [核心面板目录](../agentloop-audit-query/references/catalog.md) | 选择内置面板参考,按条目口径组合查询;先对齐数据源与统计口径 | | `sls-dashboard-builder` | 构建图表 JSON、预览或发布时,读取其入口及必要参考 | | [筛选器与变量替换](../sls-dashboard-builder/references/filters-and-variables.md) | 配置筛选器或查询参数时先读;确定作用范围、模板、原值与标签、默认值和候选来源,再应用业务枚举 | | [交互事件与下钻报表](../sls-dashboard-builder/references/drill-down-events.md) | 制作总览与明细联动、日志下钻或业务页面链接时读取;先按查看环境选择纯 SLS 原生事件或 AgentLoop URL,场景 spec 写明点击入口、目标资源、变量映射和时间范围 |

Inputs And Outputs

  • 默认需求入口:`output/audit/reports/<scenario>-spec.md`
  • 默认 dashboard 输出:`output/audit/reports/<scenario>-dashboard.json`
  • 默认预览输出:`output/audit/reports/<scenario>-report.html`

Workflow

1. 确定 `<scenario>`,读取或创建场景 spec。 2. 按 References 与 Query Skill 的核心面板目录确定数据源、口径和查询构件,按 [SQL 时间窗口](../agentloop-audit-query/references/sql-writing.md#时间窗口) 适配仪表盘时间,完成字段与代表性查询验证。 3. 解析 spec,将自然语言需求转成视图清单:指标、SQL、图表类型、布局、筛选器和说明块。 4. 使用 `sls-dashboard-builder` 生成或更新 dashboard JSON。 5. 生成本地 HTML 预览,调用方式见 Preview。 6. 用户确认预览没问题后,再使用 Setup 共享入口的 `publish` create 或 update 线上 SLS 报表;不要跳过预览直接发布。

Dashboard Spec

spec 描述本次报表的目标、范围、指标口径和交互,结构参考 [examples/](examples/) 中的 `*-spec.md`。

最小骨架:

---
output: dashboard
dashboard:
  name: <stable-dashboard-name>
  displayName: "<dashboard display name>"
  defaultTimeRange: "-604800s"
  layout: grid
data:
  sources:
    - agent_events
---

# <dashboard display name>

用自然语言描述业务目标、数据范围和全局口径。

## Section: <module name>

### <chart/control/text title>

```yaml
intent: <stat-card|line|bar|pie|top-table|filter|text>
type: <sls-chart-type>
size: <w>x<h>

规则:

- `data.sources` 引用 `schema.md` 中的 logical source,例如 `agent_events`、`dept_roster`。
- `dashboard.name` 是生成 SLS dashboard JSON 的稳定名称,`dashboard.displayName` 是大盘展示名。
- `dashboard.defaultTimeRange` 使用 SLS 相对时间,例如 `-604800s`、`-86400s`、`-2592000s`。
- `dashboard.layout` 默认使用 `grid`。
- Project、Region、表名与组织、账单映射使用本次目标的配置。
- dashboard 模块统一使用 `## Section:`;筛选器、静态说明块和普通图表都放在 section 下。
- 图表元信息优先写 `intent`、`type`、`size`,按需补 `format`、`unit`、`orientation`、`key`、`filterType`、`globalFilter`。

## Preview

在当前项目目录调用 Setup 的共享入口,`<agentloop-collector-setup目录>` 为 Setup Skill 的安装路径,路径含空格时加引号:

```bash
python3 "<agentloop-collector-setup目录>/scripts/run.py" report --dashboard output/audit/reports/<scenario>-dashboard.json

Windows 用 `powershell.exe -NoProfile -WindowStyle Hidden -ExecutionPolicy Bypass -File "<agentloop-collector-setup目录>/scripts/run.ps1" report`,参数相同。修改已有 dashboard 时带 `--with-diff` 生成 HTML SQL / 结果 diff;如报表 SQL 使用 token 参数,通过 `--var key=value` 传入本地预览值。`--var` 只替换精确的 `${{key}}`。图表 `project`、`logstore` 留空时用当前查询目标;要查别的表就写进该图的 `chartQueries[].logstore`。若查询失败,应修复查询、凭据或网络问题后重新生成预览。stdout 最后一行是 `report_html=<绝对路径>`。用浏览器打开。

Guardrails

  • 不编造不存在的字段或 logstore。
  • 当 spec 的 `data.sources` 只有 `agent_events` 时,不要生成总在册人数、覆盖率、未产生日志员工列表、部门或团队 TopN;这些都需要 `dept_roster` 或客户自定义外表。
  • 组织结构与个人账单均为可选外表。先确认表结构、用户映射及有效时间;组织提供人群与部门,账单提供实际费用。`department` 的 `work_no`、`name`、`dept_name` 仅为组织示例。
  • 应用事实合并 `agent-event` / `agent-event-webtracking`,正常事件 ID 唯一,不额外增加去重;Token 仅按模型响应粒度统计,兼容 Help 与实际历史事件名。
  • 缓存指标同时提供有效样本口径、字段覆盖率与异常样本数;输入 Token 已包含缓存,不重复相加。
  • Skill 优先检查 Help 披露的 `gen_ai.skill.name` 非空覆盖;工具路径推断只作为标注过的兼容方案,不能把调用意图当作执行事实。
  • 意图报表读取 `intent_events` 并限定意图事件名;Session 与模型用量关联先预聚合,再关联意图标签,显示关联覆盖并说明跨意图不可相加。
  • 风险报表读取 `incident_events`,使用 `incident_event_id` 引用明细,Session 使用 `evidence_session_id`;不从风险 JOIN 后的行重复累加 Token。
  • 跨表 JOIN 使用 `dept_user` 时,不要直接使用 `compare()` 做同比;按 `sls-dashboard-builder` 中的手动时间窗口规则处理。
  • `active_user` 中的 token、events 可加;去重类指标不要对预聚合结果求和。
  • 图表标题、图例、表头默认使用中文。
Read more
@alibaba
Ships withloongsuite-pilot

Local telemetry collector for AI coding agents

Stars on GitHub

Momentum

stars in total
253
Star history of alibaba/loongsuite-pilot on GitHub, a chart by star-history.com

Other skills on loongsuite-pilot.

agentloop-audit-query

agentloop-audit-query

查询 AgentLoop 行为、Token、风险、意图、拦截和实体数据;按用户需求返回实际结果、验证 SQL 或 CLI/SDK 接入材料。仪表盘制作使用 agentloop-audit-dashboard。

agentloop-collector-setup

agentloop-collector-se…

准备 AgentLoop 云环境、登录与切换账户或查询目标,以及安装、配置或重新获取采集器(loongsuite-pilot)时使用。 Triggers: "登录 AgentLoop", "切换账户", "切换账号", "切换 AgentSpace",…

sls-dashboard-builder

sls-dashboard-builder

当任务需要创建、修改、扩展或重组阿里云 SLS 的 dashboard JSON 或可导入的大盘配置时使用;尤其适用于线上大盘、强对比的分析看板、已校验的查询包,或需要专业中文标签与指标定义的运维向大盘。

loongsuite-pilot-ops

loongsuite-pilot-ops

安装、卸载 LoongSuite Pilot(面向研发团队的 AI Coding 数据采集工具, 支持 Cursor / Qoder / Claude Code / Codex)。当用户提到 loongsuite-pilot 安装、 pilot…

More skills from other plugins.

agentdb-advanced

agentdb-advanced

Master advanced AgentDB features including QUIC synchronization, multi-database management, custom distance metrics, hybrid…

ruview2w102k
@ruvnet@ruvnetInstall Skill
install

install

Kubeshark installation and deployment skill. Use this skill whenever the user wants to install Kubeshark, deploy Kubeshark to a…

@kubeshark@kubesharkInstall Skill
scan

scan

Scan a project with sentrux to get structural health grades (A-F) across 14 dimensions including coupling, cycles, cohesion, dead…

sentrux8mo3.3k
@sentrux@sentruxInstall Skill
phone-input

phone-input

Call the user on the phone for real-time voice conversations. Use this when you need input, want to report on completed work, or…

callme7mo2.7k
@zeframlou@zeframlouInstall Skill

Questions about agentloop-audit-dashboard.

Which coding agents can use agentloop-audit-dashboard?
agentloop-audit-dashboard installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.