SuperAPI AI 工具集

firetiger-setup

部署与运维

查看项目

更新于 10-15 21:42

技能介绍

用途:把项目端到端接入 Firetiger,尽量自动完成订阅、遥测接入、集成连接、部署注册、系统发现与监控智能体创建,仅在真正不确定时暂停。

主要能力与流程:

  1. 认证与开通:调用 get_ingest_credentials 自动开通组织后端,返回 OTLP 端点与用户名/密码;若 MCP 工具不可用,需连接 Firetiger MCP 服务器(https://api.cloud.firetiger.com/mcp/v1)并登录后重试。
  2. 订阅:检查 get_subscription_status;none/canceled/past_due 时调用 get_checkout_url(bootstrap 为免费层,growth 为付费)并等待用户完成。
  3. 探测技术栈:识别部署平台(Vercel、Cloudflare、AWS、GCP)、遥测源(OpenTelemetry、Datadog、Prometheus、Vector)、数据库(PostgreSQL/MySQL、ClickHouse、Trino、Elasticsearch)、事件与事故源(GitHub、SendGrid、Convex、Kafka、incident.io、PagerDuty)及语言框架。
  4. 接入遥测:摄取端点为 https://ingest.cloud.firetiger.com,使用 HTTP Basic 认证(base64(user:pass))。按探测结果选择对应配方(Vercel、AWS、GCP、Cloudflare、Datadog、Prometheus/Vector/通用 HTTP),无匹配则交给 firetiger-instrument 使用 OTLP SDK。
  5. 连接集成:集成即 Connections,支持拉取式连接(Datadog、Prometheus、GCP 指标、数据库)。GitHub 需优先连接,用于部署监控与发现;GitHub/Slack/Linear 使用 OAuth 工具 onboard_github / onboard_slack / onboard_linear。
  6. 注册部署:调用 get_deploy_credentials,在 CI/CD 中 POST 部署事件(repository、environment、sha)。
  7. 运行发现:连接 GitHub 与遥测/查询源后自动发现 Services 与 Providers。
  8. 创建监控智能体:使用 create_agent_with_goal,按技术栈定制目标。
  9. 汇总:展示变更文件、生产环境变量、连接、遥测源、部署、智能体、发现结果与仪表盘链接。

限制与注意:摄取侧统一使用 HTTP Basic 认证;查询连接凭据由主机代理注入,不要自行设置 Authorization;发现需要 GitHub 加遥测/查询源这一组合;未连接集成时智能体只能监控分析而无法执行告警或建 issue;凭据文件应加入 .gitignore 并使用平台密钥存储。相关技能:firetiger-instrument、firetiger-monitor-deploy、firetiger-create-agent。