マネージドテレメトリ
マネージドテレメトリとは、ソフトウェアシステム、デバイス、インフラストラクチャによって生成される運用データを自動的かつ一元的に収集、処理、分析することを指します。すべてのデータポイントに対して手動で設定する必要がある代わりに、マネージドサービスがテレメトリ信号(ログ、メトリクス、トレース)の取り込みパイプライン、ストレージ、初期処理を処理します。
現代の分散マイクロサービスアーキテクチャでは、堅牢なテレメトリなしにアプリケーションの全体的な状態を理解することはほぼ不可能です。マネージドサービスは、重要なパフォーマンス指標、エラー率、ユーザー行動データが一貫してキャプチャされることを保証し、エンジニアリングチームが受動的な「火消し」からプロアクティブなシステム最適化へと移行できるようにします。
このプロセスは通常、3つの段階、すなわち「インストルメンテーション(計測)」「収集」「分析」を含みます。インストルメンテーションは、生のデータを送信するために軽量なエージェントまたはSDKをアプリケーションコードに埋め込みます。その後、マネージドプラットフォームはコレクターを使用してこれらのシグナルを集約し、正規化し、中央バックエンドにストリーミングします。このバックエンドは、可視化ツールとアラート機能を提供します。
オブザーバビリティは、テレメトリによって可能になるより広範な分野です。メトリクスは数値測定値(例:1秒あたりのリクエスト数)を追跡し、ログは離散的なイベントを記録し、トレースは単一のリクエストがサービスを横断する旅をマッピングします。