SuperAPI AI 工具集

grey-haven-observability-monitoring

部署与运维

查看项目

更新于 10-15 21:55

技能介绍

用途:为 Grey Haven 应用搭建基于 Cloudflare Workers 内置工具的可观测性与监控体系,覆盖日志、指标、自定义事件、健康检查与错误追踪。

主要能力:使用结构化 console 日志(JSON.stringify)输出到 Cloudflare 仪表盘;通过 Workers Analytics 查看请求速率、CPU 时间、错误率、成功率、响应时间(P50/P95/P99)、每日调用次数与 GB-seconds;用 Analytics Engine 记录自定义事件;用 Health Checks 监控端点可用性;用 wrangler tail 实时流式查看生产日志。

使用方式:日志通过 logger 工具与 loggingMiddleware 生成带 request_id、user_id、tenant_id、duration_ms 的结构化日志。实时日志命令:npx wrangler tail --config wrangler.production.toml,可按 --status error、--method POST、--ip 过滤,或重定向到文件。Analytics Engine 需在 wrangler.toml 配置 [[analytics_engine_datasets]] binding = "ANALYTICS",再用 writeDataPoint 写入,并通过 Cloudflare GraphQL API 查询。健康检查端点检查数据库(SELECT 1)与 Redis(ping),返回 200 或 503;Cloudflare Health Checks 可在仪表盘配置间隔、超时、重试与通知。

适用场景:新建 Cloudflare Workers 项目的监控搭建、结构化日志实现、生产问题调试、健康检查与自定义指标、告警配置。

限制:资料未提供具体收费、价格与平台支持范围;示例代码与配置需按实际项目调整。