最終更新:
スタニスラフ・アニシモフ
APM (Datadog、 New Relic、 Prometheus)の使用)
Click to expand / collapse

APIがビジネスプロセスの重要な部分になると、エラーを修正するだけでなく、システムのパフォーマンス、負荷、動作の全体像を見ることが重要になります。Datadog、 New Relic、 Prometheus+GrafanaなどのAPM (Application Performance Monitoring)ソリューションを統合しているため、すべての遅延、すべてのロードピーク、すべての障害ポイントを追跡できます。

APMを使用すると、詳細なメトリクス、コールトレーシング、リアルタイムサービス監視、アラートが得られ、迅速に反応し、損失なくスケールすることができます。


APM経由で監視できるもの

[コンポーネント]追跡されているもの
APIメトリクス応答時間、呼び出し回数、エラーコード、ペイロード・ボリューム
サービスパフォーマンスCPU、メモリ、ネットワーク遅延
リクエストトレーシング完全なマイクロサービスのクエリパス
エラーと例外頻度、ソース、スタックトレース、失敗した呼び出しの割合
アラートとイベントクラッシュ、ピーク遅延、利用不可のカスタム通知

技術的な実装

エージェントまたはSDKをアプリケーション/インフラストラクチャに接続する

REST APIとキューとの統合(Kafka、 RabbitMQ、 Redis)

データの表示Grafana、 Datadogダッシュボード、New Relic UI

サードパーティサービスおよびログストアへのメトリックのエクスポートをサポート

Slack、電報、電子メール、PagerDutyでの通知


APIプラットフォームのためのAPMの利点

リアルタイムのインシデント対応

ディープパフォーマンスとボトルネック分析

ピーク負荷を予測し、前方に拡大する機能

信頼性、SLA、クライアントの信頼性を向上

APIからデータベースまで、アーキテクチャ全体を一元管理


特に関連する場合

高負荷のiGamingまたは金融プラットフォーム

マイクロサービスとイベント駆動型アーキテクチャ

多数のAPI統合と外部コールを備えた製品

SLA中心のインフラストラクチャ、スケール、透明性


APMは、監視だけでなく、APIの仕組みを理解するためのツールです。Datadog、 New Relic、またはPrometheusを使用すると、制御、クラッシュ警告、プラットフォームの拡張性への信頼性が得られます。

人気トピック


主なトピック