SuperAPI AI 工具集

railway-logs

通用与其它

查看项目

更新于 10-16 04:30

技能介绍

用途:访问和分析 Railway 应用全生命周期日志,用于调试与监控,包括构建日志、部署日志、运行时日志与 HTTP 日志。

主要能力:查看构建/依赖安装输出、部署生命周期与健康检查、应用 stdout/stderr、HTTP 请求元数据(方法、路径、状态码、响应时间、IP 等);日志支持过滤、搜索与导出到外部系统(Datadog、Axiom、BetterStack 等);铁路日志保留期依套餐为 7-30 天。

使用方式:CLI 需先绑定项目并设置账号令牌(非项目令牌):export RAILWAY_API_TOKEN=<your-account-token>,railway link -p <PROJECT_ID> -e <ENVIRONMENT_ID> -s <SERVICE_ID>,railway status 验证。常用命令:railway logs 实时运行时日志、railway logs --build 构建日志、railway logs --deployment 部署日志、railway logs --lines 100 历史日志、railway logs | grep ERROR 本地过滤、railway logs --json | jq 解析结构化日志。过滤语法包括 @httpStatus:500、@level:error、@path:"/api" 及 AND/OR/NOT 组合。导出可用 sidecar、OTEL 或脚本。

适用场景:调试部署失败、排查运行时错误、分析 HTTP 请求与性能、过滤特定事件、导出日志长期留存。

限制:CLI 日志需绑定项目与账号令牌;GraphQL API 日志查询常报错,建议用 CLI;过长日志行可能被截断;缺失功能、价格或平台细节暂未提供。