Windows用Puppetを使用してコレクタをデプロイする 🔗
WindowsにCollectorをインストールおよび構成するには、このモジュールを使用します。Puppet Forge からモジュールをダウンロードしてインストールします。モジュールをダウンロードした後、class
パラメータを使用してカスタマイズを追加できます。
Windowsシステムでは、レジストリ・キー/値を設定するには puppetlabs/registryモジュール が、Powershellコマンドを実行するには puppetlabs/powershellモジュール が必要です。
注意
Windowsでは、CollectorはWindowsサービスとしてインストールされ、その環境変数はサービススコープで設定されるため、Collectorサービスでのみ使用でき、マシン全体では使用できません。
Puppetモジュールを使用する 🔗
このモジュールを使用するには、マニフェストに splunk_otel_collector
クラスをサポートされるパラメータとともに含めます (使用可能なパラメータの説明については、クラスのパラメータを変更する を参照してください)。たとえば、次のデプロイ定義は、デフォルトのパラメータを使用した最も単純なデプロイ定義です ( VERSION
を希望の Collector バージョンに、SPLUNK_ACCESS_TOKEN
をリクエストを認証する Splunk アクセストークンに、SPLUNK_REALM
をデータ送信先のレルムに置き換えてください):
class { splunk_otel_collector:
collector_version => 'VERSION'
splunk_access_token => 'SPLUNK_ACCESS_TOKEN',
splunk_realm => 'SPLUNK_REALM',
}
クラスのパラメータを変更する 🔗
このクラスは、以下の表に示すパラメータを受け付けます:
Name |
説明 |
デフォルト値 |
---|---|---|
|
インストールする Collector パッケージのバージョン(例: |
なし |
|
Collector バージョン 0.97.0 から |
90% of |
|
リクエストを認証する Splunk アクセストークン。この属性は必須です。 |
なし |
|
どのレルムにデータを送信するか、例えば |
なし |
|
|
|
|
|
|
|
|
|
|
|
|
|
Splunk HEC 認証トークンを設定します ( |
|
|
Smart Agentバンドルディレクトリへのパス。デフォルトのパスはCollectorパッケージによって提供されます。指定したパスをデフォルト値から変更する場合は、ノードの既存のディレクトリにする必要があります。Collectorサービスでは、 |
|
|
Smart Agent バンドルのcollectd設定ディレクトリへのパス。デフォルトのパスはCollectorパッケージによって提供されます。指定されたパスがデフォルト値から変更される場合、パスはノード上の既存のディレクトリである必要があります。Collectorサービスでは、 |
|
|
Collector に割り当てる MIB の合計メモリ。バラストサイズを自動的に計算します。Collector サービスでは、 |
|
|
|
なし |
|
Collector 設定 YAML ファイルのソースパス。このファイルはノードの |
|
|
ノード上の Collector 構成ファイルの宛先パス。Collectorサービスでは、 |
|
|
ログ収集のためにFluentdと依存関係をインストールまたは管理するかどうか。 |
|
|
Fluentd 設定ファイルのソースパス。このファイルはノードの |
|
次のステップ 🔗
パッケージをインストールしたら、以下を参照してください:
View logs and errors in the Windows Event Viewer. Search for 「view logs and errors」 on the Microsoft documentation site for more information.