使用APM (Datadog, New Relic, Prometheus)

使用APM (Datadog, New Relic, Prometheus)
当API成为业务流程的关键部分时,重要的是简单地记录错误,而是查看系统性能,加载和行为的完整情况。我们集成了Application Performance Monitoring解决方桉-如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,您可以获得控制、故障警报以及对平台可扩展性的信心。

联系我们

请填写下方表格,我们会尽快回复您。