用于查询与排查 Fluid Framework 相关 Kusto 遥测、错误和部署问题
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "ff-oce-kusto" 技能: 1. 下载 https://raw.githubusercontent.com/microsoft/FluidFramework/main/.agency/plugins/ff-oce/skills/ff-oce-kusto/SKILL.md 2. 保存为 ~/.claude/skills/ff-oce-kusto/SKILL.md 3. 装好后重载技能,告诉我可以用了
帮我针对 Fluid Framework 排查这个 Session_Id 的异常,编写 Kusto 查询到 Office_Fluid_FluidRuntime_* 表,查看错误类型、失败时间线和相关 docId。
返回可执行的 Kusto 查询,并说明如何定位该会话的错误与影响范围。
请帮我监控这次 FF bump 在 partner ring 部署后的影响,查询渲染可靠性、Scriptor 错误率和主要异常趋势,并给出对比思路。
给出用于监控发布效果的 Kusto 查询,以及发布前后指标对比的分析建议。
我想调查 Loop/Whiteboard 遥测里的 DeltaConnectionFailureToConnect 错误,请生成 Kusto 查询,按时间、平台和文档维度统计,并找出异常高发场景。
输出面向该错误的查询与分组统计方案,并总结可能的高风险场景。
This skill provides a comprehensive reference for Fluid Framework telemetry investigation in Kusto. Load it whenever a Kusto query needs to be written, interpreted, or run against the Office Fluid database.
VPN required. The Office Fluid Kusto cluster (
https://kusto.aria.microsoft.com) is only reachable on the Microsoft internal network. If a query fails to connect or returns no results unexpectedly, remind the user to check that their VPN is on before troubleshooting further.
https://kusto.aria.microsoft.comOffice Fluid6a8929bcfc6d44e9b13fee392ada9cf0 (use this, not the pretty name, as the database parameter in kusto_query)Office Fluid Test742fa5a288b045e5beab1a2b8e445a71 — contains office_fluid_ffautomation_* tables used for stress test / pipeline telemetry. These tables are NOT in the primary "Office Fluid" database.The primary tables are:
Office_Fluid_FluidRuntime_Error — all errors (first stop)Office_Fluid_FluidRuntime_Performance — timing eventsOffice_Fluid_FluidRuntime_Generic — everything elseunion Office_Fluid_FluidRuntime_* — all three at onceOwhLoads (stored function) — denominator for ICE/ACE error rate queriesKey correlation ID hierarchy: Session_Id/Data_hostCorrelationId → Data_pageCorrelationId → Data_docId → Data_containerId
Key deployment ring field: Loop_Audience (FluidRuntime tables), Release_AudienceGroup (OWH/QoS tables)
Before writing any non-trivial Kusto query, read the full reference file:
references/kusto-query-reference.md
This reference contains:
WhyIsTheContainerStuck(), stress test automation (FindBuildErrors, DidSummarizerRecover, SummarizerView)ago()) so queries remain reproducibleData_stack !has '.goskope.com' and Data_channelFactoryType !has '.myshn.net' in corruption queries to exclude known reverse proxieshll() / dcount_hll(hll_merge(...)) pattern is required for EU-compliant distinct user counts across clustersmacro-expand force_remote = true officefluid_global as X (...) | summarize ...Loop_Audience (FluidRuntime) and Release_AudienceGroup (OWH/QoS) are the same concept; filter == "Production" to exclude dogfood noise在代码改动完成后,快速整理并更新对应技术文档与说明内容。
在推送代码或触发 CI 前检查常见问题,提前发现格式、变更集与策略风险。
帮助团队执行 Fluid 客户端版本发布流程,涵盖分支、升版、变更日志与发布说明。
帮助你使用 Git worktree 创建相互隔离的并行工作区。
在开始任何任务前建立统一开发工作流、分支检查与编码规范
说明如何正确使用各项能力,帮助用户在对话前快速掌握使用方式。
通过自然语言生成并执行 KQL,结合架构发现分析 Azure Data Explorer 数据
通过 MCP 自动操控 Windows 桌面应用,完成识图、OCR与鼠标键盘操作流程
为 Fluid Framework 仓库自动生成规范 PR 标题与描述,并推送分支创建拉取请求
帮助用户用 KQL 查询并分析 Azure 日志、安全与遥测数据
通过对话查询任意 SQLite 数据库并实时生成 Streamlit 数据看板。
通过 Officegest 接口管理客户、销售与库存等核心业务数据操作