このタスクについて
プラグインパラメータ
- logstash-input-file本プラグインは、tail モードでログファイルを収集するときに使用します。 詳細は、logstash-input-fileをご参照ください。注 path にはファイルパスを Unix のファイル区切り文字を使用して指定します (例: C:/test/multiline/*.log)。Unix のファイル区切り文字でない場合、ファジーマッチに対応しません。
- logstash-output-logservice本プラグインは、logstash-input-file プラグインによって収集されたログを Log Service に出力するために使用します。
パラメータ 説明 endpoint Log Service のエンドポイント (例: http://regionid.example.com、詳細は「Log Service エンドポイント」を参照) project Log Service プロジェクトの名前 logstore Logstore 名 topic ログトピック名 (デフォルト値: null) source ログソース (本パラメータの設定が空の場合、ローカルマシンの IP アドレスがログソースになります) access_key_id Alibaba Cloud アカウントの AccessKeyID access_key_secret Alibaba Cloud アカウントのキーシークレット max_send_retry 例外のためにデータパケットを Log Service に送信できない場合に実行される最大再試行回数 (200 ミリ秒ごとに再試行し、再試行に失敗したデータパケットは破棄されます)
手順
次のタスク
PowerShell で logstash.bat を起動すると、Logstash プロセスはフォアグラウンドで動作します。一般的に、Logstash は設定のテストやログ収集のデバッグに使用します。したがって、Logstash を電源投入時に自動的に起動し、バックグラウンドで実行させるには、デバッグ後に Logstash を Windows サービスに登録することをお勧めします。Logstash を Windows サービスに登録する方法については、「Logstash を Windows サービスに登録」をご参照ください。