appsignal
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseAppSignal CLI
AppSignal CLI
Use the CLI to fetch error incidents and samples from AppSignal for debugging and analysis.
appsignal-cli使用 CLI从AppSignal获取错误事件和样本,用于调试和分析。
appsignal-cliPrerequisites
前提条件
Ensure and environment variables are set, or a config file exists.
APPSIGNAL_TOKENAPPSIGNAL_APP_ID.appsignal-cli.yaml确保已设置和环境变量,或存在配置文件。
APPSIGNAL_TOKENAPPSIGNAL_APP_ID.appsignal-cli.yamlCommon Workflows
常见工作流程
Investigate Recent Errors
排查近期错误
bash
undefinedbash
undefinedList open incidents
列出未解决的事件
appsignal-cli incidents list
appsignal-cli incidents list
Get details for a specific incident
获取特定事件的详情
appsignal-cli incidents get <number>
undefinedappsignal-cli incidents get <number>
undefinedFilter Incidents
筛选事件
bash
undefinedbash
undefinedBy state: open, closed, wip
按状态筛选:未解决(open)、已关闭(closed)、处理中(wip)
appsignal-cli incidents list --state open
appsignal-cli incidents list --state open
By namespace: web, background, frontend
按命名空间筛选:web、background、frontend
appsignal-cli incidents list --namespace web
appsignal-cli incidents list --namespace web
By date (ISO 8601)
按日期筛选(ISO 8601格式)
appsignal-cli incidents list --since 2024-01-15
appsignal-cli incidents list --since 2024-01-15
By minimum occurrences
按最小出现次数筛选
appsignal-cli incidents list --min-occurrences 10
appsignal-cli incidents list --min-occurrences 10
Combine filters
组合筛选条件
appsignal-cli incidents list --namespace background --min-occurrences 5
undefinedappsignal-cli incidents list --namespace background --min-occurrences 5
undefinedGet Detailed Error Information
获取详细错误信息
bash
undefinedbash
undefinedStandard detail view
标准详情视图
appsignal-cli incidents get <number>
appsignal-cli incidents get <number>
With params and session data
包含参数和会话数据
appsignal-cli --verbose incidents get <number>
appsignal-cli --verbose incidents get <number>
Export as markdown for analysis
导出为markdown格式用于分析
appsignal-cli incidents export <number> -o error-report.md
undefinedappsignal-cli incidents export <number> -o error-report.md
undefinedWork with Error Samples
处理错误样本
bash
undefinedbash
undefinedList recent error samples
列出近期错误样本
appsignal-cli samples list --limit 10
appsignal-cli samples list --limit 10
Get full sample details (params, session, environment)
获取完整样本详情(参数、会话、环境信息)
appsignal-cli samples get <sample-id>
undefinedappsignal-cli samples get <sample-id>
undefinedManage Incidents
管理事件
bash
undefinedbash
undefinedClose a resolved incident
关闭已解决的事件
appsignal-cli incidents close <number>
appsignal-cli incidents close <number>
Reopen if issue recurs
当问题复发时重新打开事件
appsignal-cli incidents reopen <number>
undefinedappsignal-cli incidents reopen <number>
undefinedOutput Formats
输出格式
Use for token-efficient output when analyzing errors:
--compactbash
appsignal-cli --compact incidents list
appsignal-cli --compact incidents get <number>Use for structured data:
--jsonbash
appsignal-cli --json incidents list分析错误时,使用参数获取精简输出,节省token:
--compactbash
appsignal-cli --compact incidents list
appsignal-cli --compact incidents get <number>使用参数获取结构化数据:
--jsonbash
appsignal-cli --json incidents listDebugging Steps
调试步骤
When asked to debug an AppSignal error:
- List incidents to find the relevant error
- Get incident details including backtrace
- Analyze the backtrace to identify the root cause
- Find the relevant code in the codebase
- Propose a fix based on the error context
当需要调试AppSignal捕获的错误时:
- 列出事件以找到相关错误
- 获取事件详情,包括调用栈
- 分析调用栈以确定根本原因
- 在代码库中找到相关代码
- 根据错误上下文提出修复方案
Available Commands
可用命令
| Command | Description |
|---|---|
| List all applications |
| List error incidents |
| Get incident details |
| Close an incident |
| Reopen an incident |
| Export to markdown |
| List error samples |
| Get sample details |
| Show current config |
| Initialize config file |
| Set config value |
| 命令 | 描述 |
|---|---|
| 列出所有应用 |
| 列出错误事件 |
| 获取事件详情 |
| 关闭事件 |
| 重新打开事件 |
| 导出为markdown格式 |
| 列出错误样本 |
| 获取样本详情 |
| 显示当前配置 |
| 初始化配置文件 |
| 设置配置值 |