用于查询与排查 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 前检查常见问题,提前发现格式、变更集与策略风险。
为 Copilot 创建的 PR 自动触发 ADO CI 流水线运行与验证。
用自然语言查询 Azure Data Explorer,无需手写 KQL 即可获取数据结果。
通过自然语言生成并执行 KQL,结合架构发现分析 Azure Data Explorer 数据
为 Fluid Framework 仓库自动生成规范 PR 标题与描述,并推送分支创建拉取请求
让你在 Claude 中查询、分析并按需修改 Odoo ERP 数据与业务记录。
通过 Officegest 接口管理客户、销售与库存等核心业务数据操作
快速生成 OCE 当班状态总览看板,汇总事故、流水线与错误情况。