Windows用の高度な設定
OpenTelemetry Collector for Windows の Splunk ディストリビューションのオプション設定。
Collector にはデフォルト設定が付属します。詳しくは「Collector for Windows のデフォルト設定」をご確認ください。
Collector for Windowsのデフォルトの設定ファイルを変更する
すべてのインストール方法で、環境変数を使用したデフォルト設定が提供されます。splunk-otel-collector サービスを開始する前に、デフォルトの設定ファイル内の変数を、使用環境に適した値に置き換えてください。
指定されたインストールパラメータに基づいて、環境変数が HKLM:\SYSTEM\CurrentControlSet\Services\splunk-otel-collector レジストリキーに保存され、Environment エントリに設定されます。
設定値を変更するには、regedit を実行し、パスをブラウズします。
メモリ割り当てを設定する
メモリ割り当てを設定するには、環境変数 SPLUNK_MEMORY_TOTAL_MIB を設定する memory パラメータを使用します。
-
デフォルトでは、Collector は 512 MiB のメモリを使用するように設定されています。
-
この設定を変更するには、
SPLUNK_MEMORY_TOTAL_MIBを希望の整数値に置き換えます。
& {Set-ExecutionPolicy Bypass -Scope Process -Force; $script = ((New-Object System.Net.WebClient).DownloadString('https://dl.signalfx.com/splunk-otel-collector.ps1')); $params = @{access_token = "SPLUNK_ACCESS_TOKEN"; realm = "SPLUNK_REALM"; memory = "SPLUNK_MEMORY_TOTAL_MIB"}; Invoke-Command -ScriptBlock ([scriptblock]::Create(". {$script} $(&{$args} @params)"))}
Collector のサイジングについて、詳しくは「Sizing and scaling」を参照してください。
プロキシ設定を構成する
OpenTelemetry Collector をインストールして実行するためのプロキシ設定を行うには、「Configure proxy settings for the Collector」を参照してください。
コマンドラインオプション
splunk-otel-collector サービスのコマンドラインオプションを追加または削除するには、regedit を実行し、HKLM:\SYSTEM\CurrentControlSet\Services\splunk-otel-collector レジストリキーの ImagePath の値を変更します。
あるいは、OPTIONS を希望のコマンドラインオプションに置き換えて、以下のPowerShellコマンドを実行します:
Set-ItemProperty -path "HKLM:\SYSTEM\CurrentControlSet\Services\splunk-otel-collector" -name "ImagePath" -value "C:\Program Files\Splunk\OpenTelemetry Collector\otelcol.exe OPTIONS"
たとえば、Collector のデフォルトの公開メトリクスアドレスを 0.0.0.0:9090 に変更するには、次のPowerShellコマンドを実行します:
Set-ItemProperty -path "HKLM:\SYSTEM\CurrentControlSet\Services\splunk-otel-collector" -name "ImagePath" -value "C:\Program Files\Splunk\OpenTelemetry Collector\otelcol.exe --metrics-addr 0.0.0.0:9090"
変更を適用する
設定ファイルまたはレジストリキーを変更したら、システムを再起動するか、以下のPowerShellコマンドを実行して変更を適用します:
Stop-Service splunk-otel-collector
Start-Service splunk-otel-collector
利用可能なコマンドラインオプション
利用可能なコマンドラインオプションをすべて表示するには、以下のPowerShellコマンドを実行します:
& 'C:\Program Files\Splunk\OpenTelemetry Collector\otelcol.exe' --help