高度な設定を使用して、OpenTelemetry Collector 用 AWS Distro をデプロイします。 - Amazon EKS

高度な設定を使用して、OpenTelemetry Collector 用 AWS Distro をデプロイします。

Amazon EKS アドオンでは、インストール中にアドオンを設定できます。この機能を使用すると、アドオンバージョン v0.62.1-eksbuild.1 以上が使用されていれば、インストール中に ADOT Collector をデプロイすることもできます。

Amazon EKS アドオンが Collector デプロイ用に ADOT に提供する設定可能な値のリストの例については、「EKS add-ons Advanced Configuration for ADOT: Collector Deployment」(EKS アドオン ADOT の高度な設定: Collector のデプロイ) を参照してください。

Amazon EKS アドオンを使用して、Collector デプロイで ADOT を Amazon マネージド Prometheus にインストールする方法の例は、以下の手順で確認できます。前提条件を満たしており、「AWS Distro for OpenTelemetry (ADOT) Operator をインストールする」の手順を完了していることを確認してください。

  1. 以下の内容で configuration-values.json を作成します。example values をユーザー自身の値に置き換えます。

    { "collector": { "serviceAccount": { "create": false, "name": "your-irsa-account-name" }, "amp": { "enabled": true, "remoteWriteEndpoint": "https://aps-workspaces.region-code.amazonaws.com/workspaces/ws-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/api/v1/remote_write" } } }
  2. 以下のコマンドを実行します。example values をユーザー自身の値に置き換えます。

    aws eks create-addon \ --cluster-name my-cluster \ --addon-name adot \ --addon-version add-on-version \ --configuration-values file://configuration-values.json

コレクターが作成されてクラスターに表示されるまでに 2~3 分かかる場合があることに注意してください。