最后更新:
Click to expand / collapse
- 哪些客户端最积极地使用API,哪些路由过载,哪些版本的API导致错误或减速。
什么可以跟踪
| 参数 | 说明说明 |
|---|---|
| API key | 究竟是谁在打电话,负载来自哪里 |
| User ID | 每个用户或集成商的个人活动 |
| Endpoint | 特定API路由,其受欢迎程度和稳定性 |
| API版本 | 使用的版本,保持兼容性或出现错误的地方 |
徒步旅行给出了什么
确定瓶颈和拥塞点
识别恶意活动或DDoS
审核第三方服务对API的使用
优化优先考虑实际负载
不稳定集成的诊断
如何实现
Gateway或backend级别的中间写入层
按令牌、用户、endpoint分类的结构化日志存储
与APM和日志分析系统(Grafana、Kibana、Datadog)的集成)
将警报设置为异常密钥或用户行为
支持聚合和导出CSV/JSON/Prometheus
业务应用
每个合作伙伴的SLA计算和详细信息
透明的API使用报告
快速调试问题集成
减少事件时间和错误搜索
其中特别关键
支付和金融服务的API
具有活跃用户的游戏平台
移动应用程序和客户端-服务器系统
具有合作伙伴API访问(B2B)的平台)