最后更新:
使用APM (Datadog, New Relic, Prometheus)
Click to expand / collapse

当API成为业务流程的关键部分时,重要的是不仅要记录错误,而且要查看系统性能,加载和行为的完整情况。我们集成了APM(应用程序性能监控)解决方案-例如Datadog,New Relic,Prometheus+Grafana-以便您可以跟踪每个延迟,每个负载峰值和每个故障点。

使用APM,您可以获得详细的度量标准,呼叫跟踪,实时监视服务和差速器,从而实现快速响应和扩展而不会丢失。


可以通过APM监控的内容

构成部分正在跟踪的内容
API指标响应时间、呼叫次数、错误代码、付费量
服务性能处理器、内存、网络延迟
跟踪查询通过微服务完成请求的完整路径
错误和例外频率,来源,堆栈跟踪,未响应呼叫的百分比
Alerta和事件可配置的故障、高峰延迟、不可用通知

技术实施

将代理或SDK连接到您的应用程序/基础架构

与REST API和队列集成(Kafka、RabbitMQ、Redis)

数据显示在Grafana, Datadog dashboards, New Relic UI

支持将指标导出到第三方服务和日志源

Slack、Telegram、Email、PagerDuty中的通知


APM对API平台的好处

实时事件响应

深入分析性能和瓶颈

能够预测峰值负荷并提前缩放

增强可靠性、SLA和客户信任

集中控制整个体系结构-从API到数据库


特别相关的地方

装载的iGaming或金融平台

微服务与活动驱动架构

具有大量API集成和外部调用的产品

基于SLA的基础架构、规模和透明度


APM是一种工具,它不仅可以监视,还可以了解您的API的工作原理。借助Datadog、New Relic或Prometheus,您可以获得控制、故障警报以及对平台可扩展性的信心。

热门主题


主要主题