Amazon OpenSearch Service の可観測性 - Amazon OpenSearch Service

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon OpenSearch Service の可観測性

オブザーバビリティとは、複雑なシステムの内部状態とパフォーマンスについて、その出力を調べてインサイトを得る方法です。従来のモニタリングでは、システムがダウンしていることがわかります。オブザーバビリティは、データに関する新しい質問をできるようにすることで、システムがダウンしている理由を理解するのに役立ちます。

Amazon OpenSearch Service は、主要なタイプのテレメトリデータを収集して関連付けることで、統一されたソリューションを提供します。

  • ログは、アプリケーションエラー、ユーザーリクエスト、システムステータスメッセージなどのイベントのタイムスタンプ付きレコードを提供します。

  • トレースは、分散システム内のさまざまなサービスを通過するリクエストのend-to-endジャーニーを表します。

これらのデータ型を統合することで、Amazon OpenSearch Service は運用チーム、サイト信頼性エンジニア、開発者が運用上の問題をより迅速に検出、診断、解決するのに役立ちます。

OpenSearch Service のオブザーバビリティワークフロー

分析のためにアプリケーションから OpenSearch Service にデータを取得するには、マルチステージパイプラインを使用します。

  1. コレクション

    このプロセスは、アプリケーションやインフラストラクチャなどのシグナルプロデューサーからテレメトリデータを収集する軽量エージェントまたはコレクターから開始されます。2 つの一般的なオープンソースエージェントは次のとおりです。

    • OpenTelemetry (OTel) コレクター – ログとトレースを収集するための業界標準および推奨方法。

    • Fluent Bit – ログとトレースの OTel スキーマをサポートする、軽量で高性能なログプロセッサとフォワーダー。

  2. 取り込み (Amazon OpenSearch Ingestion)

    テレメトリが収集されると、データはフルマネージド型のサーバーレスデータパイプラインである OpenSearch Ingestion に送信されます。カスタムパイプラインは、次の目的で作成できます。

    • フィルター – 不要なデータを削除してストレージコストを削減します。

    • エンリッチ — IP アドレスからの地理的情報などの貴重なメタデータを追加します。

    • 変換と正規化 — 非構造化ログを一貫した形式に構造化します。

    • ルート – さまざまなタイプのデータをさまざまな OpenSearch Service インデックスまたは Amazon S3 に送信します。

  3. 分析と視覚化

    処理後、データは OpenSearch Service ドメインまたはコレクションにロードされます。膨大な量のデータをほぼリアルタイムで保存、インデックス作成、分析できます。OpenSearch UI のオブザーバビリティワークスペースなどの視覚化インターフェイスを介してこのデータを操作し、クエリの実行、ダッシュボードの構築、アラートの設定を行います。

OpenSearch UI と OpenSearch Dashboards

OpenSearch Service は、オブザーバビリティのために 2 つの異なるユーザーインターフェイスを提供します。OpenSearch UI を使用して、新しいインストール用のオブザーバビリティワークスペースを設定し、既存の OpenSearch Dashboards から移行することをお勧めします。以下は、OpenSearch UI と従来の OpenSearch Dashboards の利点をまとめた表です。

機能 OpenSearch UI OpenSearch Dashboards
データソース マルチソース – は、複数の OpenSearch Service ドメイン、OpenSearch Serverless コレクション、およびその他のデータソースに接続できます。 シングルソース – 単一の OpenSearch Service ドメインと共存しています。
更新 新機能は特定の OpenSearch バージョンに関連付けられていないため、最初にここに表示されます。 新機能は OpenSearch バージョンに関連付けられています。更新は今後廃止される可能性があります。
利用可能な状況 クラスターのアップグレード中にダウンタイムがゼロ AWS クラウド になるように でホストされます。 ドメインのメンテナンスとアップグレード中に一時的に使用できなくなる可能性がある
コラボレーション 特定のワークフローで厳選されたチームコラボレーション用のワークスペースを備えています。 コラボレーションは、保存されたオブジェクトを 1 つのドメインで共有することに基づいています。

– 開始を容易にするために、Amazon OpenSearch Service コンソールにログ用の新しい開始方法ワークフローを作成しました。これにより、新しい OTel カスタマイズされた取り込みパイプラインがセットアップされ、既存の OpenSearch クラスターを選択して、オブザーバビリティワークスペースが作成された新しい OpenSearch UI アプリケーションを作成できます。OTel エージェントを新しい取り込みエンドポイントに向けるだけで、OTel 形式のデータに関するインサイトを引き出すことができます。

ログとトレースでは取り込みと分析の処理が異なるため、深く掘り下げるための個別のセクションを作成しました。