KMonitor Agent
使用来自 Slack 或 coding agent 的崩溃、错误、会话和 Trace 完整上下文来调试 KMonitor 应用。
KMonitor Agent 可以回答有关应用的问题,帮助您更快调试。您可以让它检查应用健康状况、崩溃和错误、性能等信息。
代理可以做什么
KMonitor Agent 可以访问应用的所有遥测数据(崩溃、错误、会话、Trace 和指标),并利用这些数据帮助调试。用自然语言提问,它会按版本或时间范围进行计数、比较、过滤,并继续追问上下文。
从编码代理 (MCP) 进行调试
KMonitor Agent 会作为 KMonitor MCP Server 上的 ask_question tool 暴露。将 coding agent(Claude Code、OpenAI Codex、Google Antigravity、Cursor 等)连接到 KMonitor,如通过 Coding Agent 连接到 MCP所述,然后用自然语言询问遥测数据。coding agent 会调用 ask_question 获取答案,并可以用它帮助调试问题、提升性能或运行 agent loop。
从 Slack 进行调试
如果您的工作空间是已连接至 Slack,您可以使用 KMonitor Agent 进行调试,而无需离开 Slack:
- 在频道中,邀请 KMonitor 机器人并用您的问题@提及它,例如“@KMonitor 今天有多少次崩溃?”。它会在一个线程中进行回复,您可以在其中通过完整的对话上下文提出后续问题。
- 在私信中,直接询问 KMonitor 机器人。从入门提示或您自己的问题开始,然后在同一对话中跟进。
KMonitor 会通过 Slack 个人资料中的邮箱匹配您的团队账号,因此 KMonitor 邮箱和 Slack 邮箱需要一致。当一个团队拥有多个应用时,您可以在问题中直接写出应用名,或者让 Agent 通过后续问题确认您要查询哪个应用。
示例问题
- “今天生产应用的崩溃情况怎么样?”
- “本周最严重的 5 个错误是什么?”
- “显示 4.2 版本中最慢的网络端点。”
- “过去 24 小时内有多少个会话缓慢冷启动?”
- “NullPointerException 崩溃之前用户在哪个屏幕上?”
在自托管实例上,请先设置 Agent。