アプリケーションの進化に応じたAPI モニタリングの進化
アプリケーションの世界では、機能性、汎用性、接続性が向上するにつれて、モノリシックアーキテクチャからモジュール型のサービスベースのアーキテクチャへと移行しています。このように分散しやすい性質を持つ新しいアプリケーションは、多くの場合、外部のサードパーティサービス、バックエンド統合、企業の管理が及ばないクラウド API や、機密性の高い内部 API およびバックエンド API に依存しています。
信頼性とパフォーマンスの高いデジタル体験を提供するために、ITOps チームと DevOps チームは、内部および外部 API エンドポイントについて、パフォーマンスを正確に測定し、重要なワークフローをテストできる必要があります。そのためには、基本的な稼働時間、ダウンタイム、遅延データだけでなく、詳細な評価指標を提供する API モニタリングツールが必要です。
アプリケーションに欠かせない、適応型の API 可視化
ThousandEyes は、API コールのパフォーマンスしきい値と到達可能性の問題に対処するために必要な API の可視性を提供します。ITOps、SRE、DevOps の各チームにとって、あらゆるコンポジット アプリケーション サービスやマルチサービス インタラクションで役立ちます。ThousandEyes の高度な API テストにより、サードパーティ製 API を含む、包括的な API モニタリングと基準値設定を実行できます。ユーザー体験と、Splunk Observability Cloud と統合されたバックエンドのアプリケーションシステムを結び付けて、アプリケーション機能とネットワークパフォーマンスの両方を総合的に理解できるようになります。これは、あらゆるネットワークのサービスデリバリチェーンを完全に理解するうえで不可欠です。
自社所有レベルでインターネットと外部ネットワークを可視化
- ホップバイホップのパスの可視化を利用して、API サービスデリバリパスで発生している問題を明らかにすることで、効率的なトラブルシューティングとシステムの最適化に役立つ重要なインサイトを得ることができます。
- 分散サービスの依存関係を可視化できます。たとえば、分散サービスが、どこから誰によって提供されているか、全体的なサービスデリバリにどのような影響を及ぼしているか、障害などの外部状況によってどのような影響を受けるか、などが含まれます。
- 世界中の 200 以上の都市にあるクラウド監視ポイントから得られたデータを活用し、アプリケーション体験に関する洞察を即座に得られます。
複雑な API ワークフロー全体におけるエンドユーザーの観点に関する洞察にアクセス
- API モニタリングは、バックエンド アプリケーションと API エンドポイントのインタラクションをエミュレートするマルチステップテストを提供し、テンプレートとダッシュボードを備えた直感的で利用しやすいシンプルなワークフローを実現します。
- 特にハイブリッドクラウド環境で API が提供されている場合は、自社の API ゲートウェイまたはサードパーティの API ゲートウェイ(AWS の Amazon API Gateway など)のパフォーマンスを測定します。
- サードパーティ API コールを含む API 応答コンテンツを可視化して検証し、 API 応答が期待される基準を満たしているかどうかをすばやく明確に確認できます。
DevOps、NetOps、サービスプロバイダー間で共通運用言語を使用
- API の到達可能性とパフォーマンスに関するリアルタイム、履歴、マルチサービスのスナップショットビューにより、環境を包括的に把握できるため、Web アプリケーションに最適な API を選択できます。
- インタラクティブなスナップショットにより、問題をプロバイダーや社内チームに簡単にエスカレーションし、応答時間を最適化できます。
- 直感的な API テストを作成できるため、基準となるテストを設定し、ニーズの変化に応じて簡単に拡張できます。単純な可用性チェックだけでなく、データの完全性を確保するためにアサーションを追加したり、モニタリングをマルチステップのシナリオに拡張したり、エッジケースを徹底的にテストするためのバリエーションを作成したりすることで、あらゆる状況で堅牢なパフォーマンスを維持できます。
API モニタリングを使用して、最新のアプリケーション体験を管理
このデモでは、ThousandEyes の API テストタイプが提供する直感的で拡張性に優れたワークフローを SRE、DevOps、NetOps の各チームがどのように利用できるかをご紹介しています。このワークフローにより、API の各ステップのパフォーマンスを詳細に可視化し、複雑な API を簡単に監視できます。
関連するブログ記事
ThousandEyes が選ばれる理由
可視化により API の到達可能性を監視
デジタルサプライチェーンを可視化することで、API の到達可能性を監視し、アプリケーションの機能を保護します。
明確な証拠により問題を迅速に解決
ユーザーに影響を及ぼす問題について、プロバイダーと連携しながら明確な証拠に基づいて解決し、MTTR を短縮します。
複雑なワークフローに関する強力なインサイト
複数の API インタラクションを持つ複雑なワークフローを観察することで、それがアプリケーション体験に及ぼす影響を理解できます。
ThousandEyes の詳細
API モニタリングによって、最新のアプリケーションに影響を及ぼす可視性の課題にどのように対処できるかをご覧ください。