Logstash¶
Logstash でログ情報を収集します。
インストールとデプロイ¶
DataKit で logstreaming 収集器を有効化する¶
logstreaming収集器を有効化する
DataKit のインストールディレクトリ内の conf.d/samples ディレクトリに移動し、logstreaming.conf.sample をコピーして logstreaming.conf に名前変更します。
logstreaming 収集器の詳細は公式ドキュメントを参照してください。
-
DataKit を再起動する
Logstash の設定調整¶
DataKit は logstreaming 収集器を使って Logstash から送信されたログ情報を収集するため、Logstash の output アドレスを logstreaming 収集器の受信先に向ける必要があります。
....
## 収集したデータを DataKit に送信する
output {
http {
http_method => "post"
format => "json"
url => "http://127.0.0.1:9529/v1/write/logstreaming?source=nginx"
}
}
url:DataKit の収集器アドレスです。実際の環境に合わせて調整してください。source:データソースを示す識別子で、行プロトコルのmeasurementに相当します。たとえばnginxやredisです (/v1/write/logstreaming?source=nginx)
logstreaming 収集器のパラメータについては公式ドキュメントを参照してください。
設定が完了したら、Logstash を再起動して設定を有効にします。