
Amazon OpenSearch Service optimized engine がログとトレースの両方をサポート
AIによる解説
要約
Amazon OpenSearch Service の optimized engine が、OpenTelemetry トレースを含むエージェントトレースのサポートを開始しました。これにより、ログとトレースを同一箇所で管理し、リクエストやエージェントセッションの追跡、ボトルネックの特定、関連ログの確認をツールを切り替えることなくシームレスに行えます。OpenTelemetry のログとトレースは、オブジェクト、ネストされたフィールド、フラットオブジェクトフィールドにマッピングされ、多値配列もサポートされます。また、 hot-tier データに対しては、ドキュメント ID による更新・削除・アップサート操作が可能です。本機能は OpenSearch 3.7 で提供され、追加料金なしで東京リージョンを含む主要リージョンで利用可能です。OpenSearch Ingestion を利用してデータを送信することで開始できます。
エンジニアへのヒント
運用上のメリット
これまでログとトレースを別々のツールで管理していた場合、**コンテキストの切り替えコスト(コンテキストスイッチ)**が大幅に軽減されます。特に OpenTelemetry (OTel) 形式のデータ構造をそのまま保持してクエリできるため、インジェクション時のデータ平坦化(flattening)の手間が省ける点は実務上の大きなメリットです。
日本国内の利用可能性
リサーチの結果、東京リージョン (ap-northeast-1) では提供済みであることが確認されました。大阪リージョンについては公式発表に明記されていないため、現時点では東京リージョンでの導入を検討してください。
実務的なアドバイス
- コスト面: 追加料金なしで提供されるため、既存の OpenSearch ユーザーはバージョン 3.7 へのアップグレードを検討してください。
- データ管理: hot-tier での更新・削除・アップサートがサポートされたため、トレースデータの修正やライフサイクル管理がより柔軟になります。
- 導入ステップ: まずは Amazon OpenSearch Ingestion を利用して、小規模な環境で OTel データのフローを構築し、OpenSearch UI の「Discover Traces」や「サービスマップ」の動作を確認することをお勧めします。
参考ドキュメント
Amazon OpenSearch Service 開発者ガイド(Optimized log analytics) https://docs.aws.amazon.com/opensearch-service/latest/developerguide/optimized-log-analytics.html
次に読む
新着記事記事の関連性を手がかりに、次の情報を探せます。
保存にはログインが必要です。