OpenTelemetryコレクターコンテナのインストールの構成

LogicMonitorのOpenTelemetryCollectorインストールウィザードを使用すると、DockerまたはKubernetesのインストールコマンドの値をカスタマイズできます。

DockerにOpenTelemetryコレクターをインストールするためのオプションのパラメーター

installコマンドの値をカスタマイズするときは、次の必要な環境変数を含める必要があります。 

  • LOGICMONITOR_ACCOUNT
  • LOGICMONITOR_ACCESS_ID
  • LOGICMONITOR_ACCESS_KEY
  • LOGICMONITOR_OTEL_NAME

次の表に、ウィザードのインストールコマンドで渡すことができるオプションのパラメーターを示します。

Use Caseパラメータ例
を使用して外部ポートを構成します -p フラグ

たとえば、パラメータの例を使用して、ヘルスチェック拡張ポートを公開できます。
-p 13133:13133
外部構成ファイルをボリュームとしてマウントするdocker run -d -e LOGICMONITOR_ACCOUNT="lm_portal_name" -e LOGICMONITOR_ACCESS_ID=<lm-access-id> -e LOGICMONITOR_ACCESS_KEY=<lm-access-key> -e LOGICMONITOR_OTEL_NAME="collector_name" -p 4317:4317 -p 4318:4318 -v <absolute_path_to_external_config>:/lmconfig.yaml logicmonitor/lmotel --config lmconfig.yaml
環境変数を渡して、特定のバージョンのlmotelをダウンロードしてインストールします-e LOGICMONITOR_OTEL_VERSION="<lmotel_version>"
を使用してプラットフォームを指定します CONTAINER_ENV 環境変数-e CONTAINER_ENV="docker"

KubernetesにOpenTelemetryコレクターをインストールするためのオプションのパラメーター

installコマンドの値をカスタマイズするときは、次の必要な環境変数を含める必要があります。 

  • LOGICMONITOR_ACCOUNT
  • LOGICMONITOR_ACCESS_ID
  • LOGICMONITOR_ACCESS_KEY
  • LOGICMONITOR_OTEL_NAME

次の表に、ウィザードのインストールコマンドで渡すことができるオプションのパラメーターを示します。

Use Caseパラメータ例
外部ポートを構成する
注意: このパラメーターは、既存のポートを追加および編集するために使用できます。
--set service.ports.<key_of_port>=<port_value>
lmotelヘルムチャートポートを変更するhttp: 4318
grpc: 4317
pprof: 1777
healthcheck: 13133
外部構成ファイルをボリュームとしてマウントする--set-file=external_config.lmconfig=<external_config_file_path>
フィールドを設定して、特定のバージョンのlmotelをダウンロードします。--set lm.otel_version=<lmotel_version>
を使用してレプリカ数を指定します replicaCount フラグ--set replicaCount=2 \
特定の画像タグを使用してlmotelを実行します。
注意: デフォルトの画像タグは最新バージョンです。
--set image.tag=<lmotel_image_tag>
サービス名を変更する
注意: デフォルトのサービス名はlmotel-svcです。
--set service.name=<new_service_name>
ヘルムチャートをアップグレードする
注意: 次のコマンドを実行して、ヘルムチャートを最新の状態に保つことができます。

helm repo update

helm upgrade -n <namespace> \ --set service.name=<updated_service_name> \ --set service.ports.http=<updated_http_port> \ lmotel logicmonitor/lmotel
記事上で