Fastly エッジクラウドプラットフォーム

オブザーバビリティの3つの柱

開発者は、ログ、指標、およびトレースの3つの主要な柱に基づいてオブザーバビリティプロセスを構築します。これらの基本的な概念を理解することは、システムの行動を包括的に把握するために重要です。詳細を知りたい方は、引き続きお読みください。

1. Logs

ログはシステム内のイベントの詳細な記録です。これらのメッセージには、イベントの日時やLogを送信するプロセスのIDなど、さまざまな重要な詳細が含まれています。リアルタイムのログ記録により、開発者はイベントが発生する際にそれをキャプチャし、トラブルシューティングのためのコンテキストを収集することができます。これは、システムの行動を時間の経過とともに詳細に分析することをサポートします。

Fastlyにおけるログメッセージのクラシック形式の例です。

2. 指標

指標は、システムのパフォーマンスを定量的に測定するものです。これらは、トレンド分析とパフォーマンスのモニタリングのために追跡および分析できる数値データポイントを提供します。ベースラインが確立されると、指標の追跡によって異常検知が可能となり、通常とは異なるシステムの行動を特定できます。

Fastly における指標を追跡するダッシュボードの例です。

3. トレース

トレースは、オブザーバビリティの第三の柱であり、分散システム全体で関連するイベントの順序記録です。トレースを使用して、開発者は分散ソフトウェアアーキテクチャをデバッグし、リクエストフローのエンドツーエンドの可視性を得ることができます。これにより、問題の原因を特定し、システムのパフォーマンスを最適化しやすくなります。

Fastly と OpenTelemetry を使用して生成されたトレースの例です。

Fastlyで物事をまとめる

Fastlyのアプローチは、ログ記録、指標、トレース機能を統合し、ITインフラストラクチャ全体の包括的なビューを提供します。

Fastly CDN の詳細

詳細情報

始める準備はできましたか?

ぜひご連絡ください