SuperAPI AI 工具集

posthog-prod-checklist

部署与运维

查看项目

更新于 10-15 23:28

技能介绍

用途:该技能提供一份将 PostHog 集成部署到生产环境的完整检查清单,适用于上线部署、发布准备及版本升级前的合规核验。

主要能力:分为五步。第一步部署前配置,要求生产 API 密钥存入安全保管库、在部署平台设置环境变量、密钥权限遵循最小权限、Webhook 走 HTTPS 并安全存储密钥。第二步代码质量核验,要求全部测试通过(npm test)、无硬编码凭据、覆盖所有 PostHog 错误类型的错误处理、实现限流与退避、日志符合生产要求。第三步基础设施,包含健康检查端点接入 PostHog 连通性、监控告警、熔断模式与优雅降级。第四步文档,需要事故处理手册、密钥轮换与回滚流程、值班升级路径。第五步渐进式发布,先做预检再以金丝雀方式发布。

用法要点:发布命令示例包括 kubectl apply -f k8s/production.yaml、kubectl set image deployment/posthog-integration app=image:new --record,随后 pause 观察金丝雀流量、再 resume 逐步扩至 50% 与 100%,最后用 kubectl rollout status 确认;回滚使用 kubectl rollout undo deployment/posthog-integration。文中还给出健康检查函数示例与告警分级:API 宕机(5xx 每分钟超过 10 次)为 P1,高延迟(p99 超过 5000ms)与限流(429 每分钟超过 5 次)为 P2,鉴权失败(401/403 出现)为 P1。

限制:具体命令、阈值与路径来自资料示例,需按实际环境调整;密钥、监控与告警平台的具体配置方式资料未提供;版本升级相关流程另见 posthog-upgrade-migration,本文未展开。