MSIインストーラーを使用してCollector for Windowsをインストールする
MSIインストーラーを使用してSplunk Distribution of the OpenTelemetry Collector for Windowsをインストールする方法について説明します。
Windows MSIインストーラーを使用してSplunk Distribution of the Collector for Windowsをインストールできます。
または、Collector for Windowsをインストールすることもできます。
-
インストーラスクリプトを使用する場合。「インストーラスクリプトを使用して Collector for Windows をインストールする」を参照してください。
-
デプロイメントツールを使用する場合。「デプロイツールを使用して Collector for Windows をインストールする」を参照してください。
-
手動で行う場合。「Collector for Windows を手動でインストールする」を参照してください。
前提条件
Collectorは、インストール方法別に以下のWindowsバージョンをサポートしています:
|
インストール方法 |
対応バージョン(64ビット) |
|---|---|
|
インストーラスクリプト |
Windows 10 Pro および Home、Windows 11 Pro および Home、Windows Server 2016、2019、2022、2025 |
|
Windowsインストーラ(MSI) |
Windows 10 Pro および Home、Windows 11 Pro および Home、Windows Server 2016、2019、2022、2025 |
|
Ansible |
Windows 10 Pro および Home、Windows 11 Pro および Home、Windows Server 2016、2019、2022、2025 |
|
Chef |
Windows 10 Pro および Home、Windows 11 Pro および Home、Windows Server 2019、2022 |
|
Nomad |
Windows 10 Pro および Home、Windows 11 Pro および Home、Windows Server 2016、2019 |
|
Puppet |
Windows 10 Pro および Home、Windows 11 Pro および Home、Windows Server 2016、2019 |
|
Docker |
Windows 10 Pro および Home、Windows 11 Pro および Home、Windows Server 2019、2022 |
Windowsインストーラーファイルを使用してCollectorをインストールする
Windows Installer を使用してパッケージをインストールするには、Windows MSI パッケージ(64ビットのみ)を GitHub リリースサイトからダウンロードしてください。
-
パッケージは Program Files\Splunk\OpenTelemetry Collector にインストールされます。
-
splunk-otel-collectorサービスは作成されますが、開始されません。 -
デフォルトの設定ファイルがまだ存在しない場合は、\ProgramData\Splunk\OpenTelemetry Collector\agent_config.yaml にコピーされます。このファイルは
splunk-otel-collectorサービスを開始するために必要となります。
次に、インストーラーのステップに従うか、Powershellターミナルを使ってインストールします。
グラフィカルインストーラーを使ってインストールする
ダウンロードしたパッケージを実行し、ガイドされたセットアップの指示に従ってください。
PowerShellターミナルを使用してインストールする
以下の手順に従ってください:
-
PowerShellターミナルを開きます。
-
以下のコマンドを実行してください。ここで
PATH_TO_MSIはダウンロードしたパッケージのフルパスです。たとえば、C:\your\download\folder\splunk-otel-collector-0.4.0-amd64.msiのようになります。Start-Process -Wait msiexec "/i PATH_TO_MSI /qn" -
以下の表に示す変数を使用してCollectorを設定します:
Start-Process -Wait msiexec "/i PATH_TO_MSI /qn SPLUNK_ACCESS_TOKEN=<my_access_token>"MSIデプロイの方法で以下のインストール設定を使用します:
Name
説明
デフォルト
COLLECTOR_SVC_ARGSWindows で Collector サービスを起動するために使用するコマンドライン引数を設定するよう Windows MSI に指示します。
空
GOMEMLIMITGo メモリ制限を設定し、ターゲットに近づくにつれて、より頻繁に実行するようにガベージコレクタに指示します。詳しくは「Update the Collector for Windows」を参照してください。
バージョン 0.127.0 以降で使用できます。
空
SPLUNK_ACCESS_TOKENリクエストを認証するためのSplunkアクセストークン。
空
SPLUNK_API_URLSplunk API URL。
https://api.[SPLUNK_REALM].signalfx.comSPLUNK_BUNDLE_DIRSmart Agentバンドルのパス。
[INSTALLDIR]\OpenTelemetry Collector\agent-bundleSPLUNK_COLLECTD_DIRSmart Agent の collectd config ディレクトリへのパス。たとえば、
/usr/lib/splunk-otel-collector/agent-bundle/run/collectdオプションです。msiexec コマンドに渡された場合のみ追加されます。
SPLUNK_CONFIGCollectorカスタム設定ファイルの宛先パス。
[CommonAppDataFolder]Splunk\OpenTelemetry Collector\[SPLUNK_SETUP_COLLECTOR_MODE]_config.yamlSPLUNK_GATEWAY_URLゲートウェイモードのURL
オプションです。msiexec コマンドに渡された場合のみ追加されます。
SPLUNK_HEC_TOKENSplunk HEC認証トークン。
[SPLUNK_ACCESS_TOKEN]SPLUNK_HEC_URLSplunk HECエンドポイントURL。
https://ingest.[SPLUNK_REALM].signalfx.com/v1/logSPLUNK_INGEST_URLSplunkインジェストURL。
https://ingest.[SPLUNK_REALM].signalfx.comSPLUNK_LISTEN_INTERFACEエージェントレシーバーがリッスンするネットワーク・インターフェイス。
オプションです。msiexec コマンドに渡された場合のみ追加されます。
SPLUNK_MEMORY_LIMIT_MIBこれを使用して、
memory_limiterプロセッサーのメモリ制限を設定します。オプションです。msiexec コマンドに渡された場合のみ追加されます。
SPLUNK_MEMORY_TOTAL_MIBCollector に割り当てるメモリの合計(MiB単位
オプションです。msiexec コマンドに渡された場合のみ追加されます。
SPLUNK_REALMSplunkレルム。
us0SPLUNK_SETUP_COLLECTOR_MODECollector のデプロイモードを
agentまたはgatewayに設定するプロパティをインストールします。「Collector のデプロイモード」を参照してください。agentSPLUNK_TRACE_URLSplunkトレースエンドポイントURL。
https://ingest.[SPLUNK_REALM].signalfx.com/v2/trace -
システムを再起動するか、PowerShellターミナルで以下のコマンドを実行して、
splunk-otel-collectorサービスを開始します:Start-Service splunk-otel-collector
PowerShell での高度な設定オプション(サービスログ設定を含む)については、次のドキュメントを参照してください。
カスタムMSI URL
デフォルトでは、Collector MSI は https://dl.signalfx.com からダウンロードされます。
これらのダウンロードにカスタム URL を指定するには、COLLECTOR_MSI_URL をインストールする MSI パッケージの URL と置き換えてください。
& {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>"; collector_msi_url = "<COLLECTOR_MSI_URL>"; Invoke-Command -ScriptBlock ([scriptblock]::Create(". {$script} $(&{$args} @params)"))}
Chocolateyパッケージを使用してCollectorをインストールする
Chocolatey パッケージをダウンロードしてインストールし、以下の PowerShell コマンドで Collector を設定することができます。
choco install splunk-otel-collector --params="'/SPLUNK_ACCESS_TOKEN:MY_SPLUNK_ACCESS_TOKEN /SPLUNK_REALM:MY_SPLUNK_REALM'"
次のステップ
パッケージをインストールしたら、以下を参照してください:
-
Windows Event Viewer でログとエラーを表示します。詳細は、Microsoft のドキュメントサイトで「view logs and errors」を検索してください。