SuperAPI AI 工具集

apollo-observability

部署与运维

查看项目

更新于 10-15 22:42

技能介绍

用途:为 Apollo.io 集成搭建监控与可观测性,适用于为 Apollo 集成实现日志、指标、追踪和告警的场景。

主要能力:用 Prometheus 采集请求总量、请求耗时、限流余量、积分消耗与补全成功率等指标;通过 Axios 拦截器自动采集每次 API 调用数据;用 Pino 输出结构化日志并对邮箱、电话、LinkedIn 链接、API Key 等字段做脱敏;用 OpenTelemetry 生成链路追踪 span;提供针对错误率、限流、延迟和积分消耗速率的告警规则;暴露 /metrics 与 /health 端点。

使用方式:需有效 Apollo API key 与 Node.js 18+。按步骤先定义指标,再调用 instrumentClient() 对客户端埋点(须在首次请求前完成),配置日志与追踪,编写 prometheus/apollo-alerts.yml 告警规则,最后启动指标端点,默认监听 127.0.0.1:9090。

限制:资料未提供收费、价格或具体平台支持信息。指标端点应保持私有,仅通过本地采集器或经认证、受限网络路径暴露;日志在生产环境建议 LOG_LEVEL=warn;告警需调优时长与阈值以减少噪音,并明确负责人。