印尼地震监测
实时获取印尼地震数据
该技能通过封装 Fly.io 官方命令行工具 flyctl,提供对 Fly.io 平台的完整操作能力。默认采用只读模式进行诊断,所有变更生产环境的操作均需用户明确授权后方可执行。
该技能帮助团队直接在对话中完成Fly.io云平台的日常运维工作。无需切换终端即可诊断应用故障、查看实时日志、调整资源配置,大幅降低云平台操作门槛。开发、测试、运维人员都能快速上手,缩短问题排查时间,提升发布效率。
落地案例:某电商团队大促前发现页面响应变慢,通过该技能直接查询应用状态与实时日志,定位到数据库连接池不足;经确认后即时扩容实例数量,并在事后缩容节约成本。日常还可通过SSH进入容器排查异常,或配置GitHub Actions实现代码合并后自动部署至预览环境验证。
安装指令:该技能依赖 flyctl 已安装于运行环境。若未安装,请执行:curl -L https://fly.io/install.sh | sh 或参考 官方安装文档。
基础操作流程:
fly app list 查看可用应用,fly status -a <app> 检查指定应用状态fly logs -a <app> 查看日志,fly config show -a <app> 查看配置fly deploy、修改密钥 fly secrets set、SSH 执行 fly ssh consolePostgres 数据库操作:fly postgres list 列出集群,fly postgres attach <pg-app> -a <app> 关联应用到数据库。
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 应用名称(-a 参数)、Fly.toml 配置文件、部署分支或镜像标签、密钥键值对、Postgres 集群名称 |
| 输出 | 应用状态信息、实时日志流、配置详情 JSON、发布历史列表、构建错误诊断报告、SSH 命令执行结果 |
| 适用人群 | 使用 Fly.io 托管应用的开发团队、需要自动化部署流程的 DevOps 工程师、调试 Rails/Docker 构建问题的开发者、配置 GitHub Actions CI/CD 的维护人员 |
| 不包含 | Fly.io 账号注册与账单管理、非 Docker 化应用的构建支持、多区域负载均衡的详细网络配置、第三方监控告警系统集成 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/justinburdett/flyio-cli/SKILL.md
来源类型:GitHub 仓库