LogicMonitor ウィザードからの OpenTelemetry Collector のインストール
最終更新日: 09 年 2024 月 XNUMX 日LogicMonitorのOpenTelemetryCollectorインストールウィザードを使用して、OpenTelemetryCollectorをインストールできます。 このウィザードは、インストールするプラットフォームの選択をガイドし、構成ファイルをカスタマイズできるようにします(たとえば、コレクターが要求を受信できるドメインを指定することで、クロスオリジンリソースシェアリング(CORS)ポリシーを構成できます)。コレクターをインストールするためのコマンドを提供します。 コンテナーにコレクターをインストールする場合は、このコマンドを編集して、コレクターのインストールをさらにカスタマイズできるオプションのパラメーターを含めることができます。
CORSの詳細については、Mozillaのを参照してください。 クロスオリジンリソース共有(CORS) のドキュメントで詳しく説明されています)。
LinuxへのOpenTelemetryコレクターのインストール
LinuxにOpenTelemetryCollectorをrootまたは非rootユーザーとしてインストールできます。 ルートユーザーの場合、 lmotel
サービスとして実行されます。 ルート以外のユーザーの場合、 lmotel
プロセスとして実行されます。
- MFAデバイスに移動する 形跡 > (オンボーディング)、および選択 OpenTelemetryCollectorをインストールします.
- コレクターの名前を入力し、 Linux プラットフォーム用。
- インストールするコレクターのバージョンを選択します。
- で 構成の確認 ウィザードの手順で、必要に応じて構成ファイルを変更し、OpenTelemetryCollector設定でプロセッサーをカスタマイズします。 実行できる変更の詳細については、を参照してください。 OpenTelemetryコレクタープロセッサの構成.
リクエストを許可するオリジンを指定することで、CORSを設定できます。 詳細については、を参照してください。 CORS(クロスオリジンリソースシェアリング) OpenTelemetryから。 - に コマンド ウィザードの手順に従って、必要に応じてcURLコマンドを変更し、コマンドをコピーします。
ご注意: コレクターバイナリをダウンロードするためのcURLコマンドは、使用可能になってからXNUMX時間のみ有効です。
インストーラーをダウンロードしたら、実行可能にする必要があります(chmod +x installer_file
)次に実行可能ファイルを実行します(./installer_file
).
さらに、root以外のユーザーのインストールパスは次のとおりです。
# installation_path=/home# status check:
$ ps -ef | grep lmotel
DockerへのOpenTelemetryコレクターのインストール
ウィザードは、LogicMonitorのOpenTelemetryCollectorDockerイメージを使用してコンテナーを実行するための事前構成されたDocker実行コマンドを提供します。
- MFAデバイスに移動する 形跡 > (オンボーディング)、および選択 OpenTelemetryCollectorをインストールします.
- OpenTelemetry Collectorの名前を入力し、[ デッカー プラットフォーム用。
- インストールするコレクターのバージョンを選択します。
- で 構成の確認 ウィザードの手順で、必要に応じて構成ファイルを変更し、OpenTelemetryCollector設定でプロセッサーをカスタマイズします。 実行できる変更の詳細については、を参照してください。 OpenTelemetryコレクタープロセッサの構成.
リクエストを許可するオリジンを指定することで、CORSを設定できます。 詳細については、を参照してください。 CORS(クロスオリジンリソースシェアリング) OpenTelemetryから。 - に コマンド ウィザードの手順で、次の手順を実行します。
- 最小限の権限を持つユーザーのユーザー名を入力します。 これは、OpenTelemetryCollectorをインストールするために作成したAPIのみのユーザーです。
このユーザーのアクセスIDとアクセスキーは自動的に作成されます。 これは、DockerコンテナにOpenTelemetryCollectorをインストールするときにDockerに対して認証するために必要です。 - コレクターのインストールに使用する実行コマンドをコピーします。
コマンドにオプションのパラメータを入力することにより、必要に応じてこのコマンドを変更できます。 詳細については、を参照してください。 OpenTelemetryコレクターコンテナのインストールの構成.
- 最小限の権限を持つユーザーのユーザー名を入力します。 これは、OpenTelemetryCollectorをインストールするために作成したAPIのみのユーザーです。
- クリック 終了.
ウィザードのコマンドを使用して、DockerにOpenTelemetryCollectorをインストールします。
ご注意: Microsoft Azure App Serviceを使用している場合は、Dockerにインストールした後、OpenTelemetryCollectorをAzureコンテナーインスタンスにデプロイできます。 詳細については、を参照してください。 MicrosoftAzureコンテナーインスタンスでのOpenTelemetryCollectorデプロイメントの構成.
KubernetesへのOpenTelemetryコレクターのインストール
LogicMonitorは、KubernetesクラスターにOpenTelemetryCollectorをインストールするためのヘルムチャートを提供します。 これらのヘルムチャートは、OpenTelemetryコレクターをレプリカセットとして実行します。 ウィザードは、LogicMonitorチャートを追加し、OpenTelemetryCollectorをインストールするための事前構成されたHelmコマンドを提供します。
さらに、Ingressエンドポイントを指定することにより、OpenTelemetryCollectorで使用するIngressリソースを活用できます。 これにより、リソースまたはサービスの一部のみがKubernetesでホストされている場合、OpenTelemetry Collectorがハイブリッド環境で通信できるようになり、Kubernetesでホストされていないリソースと通信するにはこれらのリソースが必要になります。
- MFAデバイスに移動する 形跡 > (オンボーディング)、および選択 OpenTelemetryCollectorをインストールします.
- OpenTelemetry Collectorの名前を入力し、[ Kubernetes プラットフォーム用。
- インストールするコレクターのバージョンを選択します。
- に 構成の確認 ウィザードの手順で、必要に応じて構成ファイルを変更し、OpenTelemetryCollector設定でプロセッサーをカスタマイズします。 実行できる変更の詳細については、を参照してください。 OpenTelemetryコレクタープロセッサの構成.
リクエストを許可するオリジンを指定することで、CORSを設定できます。 詳細については、を参照してください。 CORS(クロスオリジンリソースシェアリング) OpenTelemetryから。 - に コマンド ウィザードの手順で、次の手順を実行します。
- 最小限の権限を持つユーザーのユーザー名を入力します。 これは、OpenTelemetryCollectorをインストールするために作成したAPIのみのユーザーです。
このユーザーのアクセスIDとアクセスキーは自動的に作成されます。 これは、OpenTelemetryCollectorをKubernetesコンテナにインストールするときにKubernetesに対して認証するために必要です。 - Ingressリソースを活用する場合は、IngressControllerが着信スパンをリッスンするIngressエンドポイントを入力します。
- コレクターのインストールに使用するHelmChartコマンドをコピーします。
次のように入力して、必要に応じてこのコマンドを変更できます。- オプションのパラメーター
詳細については、を参照してください。 OpenTelemetryコレクターコンテナのインストールの構成. - Ingressリソースを活用するための追加のプロパティ
詳細については、を参照してください。 OpenTelemetryKubernetesインストール用の入力リソースの構成.
- オプションのパラメーター
- 最小限の権限を持つユーザーのユーザー名を入力します。 これは、OpenTelemetryCollectorをインストールするために作成したAPIのみのユーザーです。
- クリック 終了.