SuperAPI AI 工具集

observability-railway-deploy

部署与运维

查看项目

更新于 10-15 10:02

技能介绍

用途

Observability Railway Deploy 是一个用于将 LGTM 可观测性技术栈部署到 Railway 云平台的技能。它面向需要云端托管可观测性、并希望团队能够访问相关服务的场景。

主要能力

该技能可部署以下组件:

  • Grafana
  • Loki
  • Tempo
  • Prometheus
  • Alloy

部署完成后可获取 Grafana 仪表盘和 Alloy OTLP 端点的公网 URL,并生成面向 Railway 端点的 Claude Code 配置。

使用方式

技能提供的工作流如下:

  1. 验证 Railway CLI 已安装并完成认证
  2. 部署模板 8TLSQD(Grafana 技术栈)
  3. 配置环境变量(管理员凭据、数据保留策略)
  4. 挂载持久化卷(Grafana、Loki、Tempo、Prometheus 数据)
  5. 获取公网 URL(Grafana 仪表盘、Alloy OTLP 端点)
  6. 为 Railway 端点生成 Claude Code 配置
  7. 验证部署(健康检查、遥测数据流)

部署完成后输出示例:

✅ Railway Stack Deployed!

Access URLs:
Grafana: https://your-grafana-abc123.railway.app
OTLP Endpoint: https://your-alloy-abc123.railway.app:443

Next: Use claude-code-telemetry-enable --mode railway --endpoint <OTLP_URL>

脚本

  • scripts/deploy-to-railway.sh — 自动化 Railway 部署
  • scripts/get-railway-urls.sh — 获取公网 URL

成本估算

  • 免费层:每月 5 美元额度(用于测试)
  • 生产环境:每月 15–25 美元(5 个服务,10GB 卷)

适用场景

适用于需要将 Grafana、Loki、Tempo、Prometheus、Alloy 组成的可观测性栈部署到 Railway 云平台,并让团队访问 Grafana 仪表盘与 OTLP 端点的场景。

限制

资料未提供关于平台兼容性、权限要求、数据保留策略具体配置项、故障排查方式等更多细节,暂未提供。