翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
はじめに
オブザーバビリティスタックを で実行 AWS し、数分でテレメトリデータの送信を開始します。
クイックスタート
end-to-endのオブザーバビリティスタックを にデプロイする最も簡単な方法は、 CLI インストーラ AWS です。次のリソースを作成します。
-
Amazon OpenSearch Service ドメイン
-
Amazon Managed Service for Prometheus ワークスペース
-
Amazon OpenSearch Ingestion パイプライン
-
オブザーバビリティワークスペースを備えた OpenSearch UI アプリケーション
オプションで、インストーラはサンプルのテレメトリ用に OpenTelemetry Demo を使用して EC2 インスタンスを起動します。
次のコマンドを実行してインストールを開始します。
bash -c "$(curl -fsSL https://raw.githubusercontent.com/opensearch-project/observability-stack/main/install.sh)" -- --deployment-target=aws
インストールには約 15 分かかります。
CDK デプロイ
infrastructure-as-code には、 AWS CDK を使用します。CDK デプロイでは、次の 2 つのスタックが作成されます。
| スタック | 作成内容 | デプロイ所要時間 |
|---|---|---|
| ObsInfra | OpenSearch ドメイン、Amazon Managed Service for Prometheus ワークスペース、直接クエリデータソース、パイプライン IAM ロール | ~17 分 |
| ObservabilityStack | きめ細かなアクセスコントロールマッピング、OpenSearch Ingestion パイプライン、OpenSearch UI アプリケーション、ダッシュボードの初期化、デモワークロード (オプション) | ~6 分 |
次のコマンドを実行してデプロイします。
cd aws/cdk npm install cdk deploy --all
詳細については、GitHub の CDK デプロイ README
テレメトリの送信
どちらのデプロイ方法でも、OTLP データを受け入れる OpenSearch Ingestion エンドポイントが作成されます。SigV4 認証を使用してエクスポートするように OTel Collector を設定します。
extensions: sigv4auth: region: us-west-2 service: osis exporters: otlphttp/logs: logs_endpoint: ${OSIS_ENDPOINT}/v1/logs auth: { authenticator: sigv4auth } compression: none otlphttp/traces: traces_endpoint: ${OSIS_ENDPOINT}/v1/traces auth: { authenticator: sigv4auth } compression: none otlphttp/metrics: metrics_endpoint: ${OSIS_ENDPOINT}/v1/metrics auth: { authenticator: sigv4auth } compression: none
注記
データを送信する IAM プリンシパルには、パイプライン ARN に対する osis:Ingestと アクセスaps:RemoteWrite許可が必要です。
詳細情報
テレメトリデータの送信の詳細については、次のリソースを参照してください。