コンテンツにスキップ

Logstash

Logstash でログ情報を収集します。

インストールとデプロイ

DataKit で logstreaming 収集器を有効化する

  • logstreaming 収集器を有効化する

DataKit のインストールディレクトリ内の conf.d/samples ディレクトリに移動し、logstreaming.conf.sample をコピーして logstreaming.conf に名前変更します。

[inputs.logstreaming]
  ignore_url_tags = true

logstreaming 収集器の詳細は公式ドキュメントを参照してください。

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 に相当します。たとえば nginxredis です (/v1/write/logstreaming?source=nginx)

logstreaming 収集器のパラメータについては公式ドキュメントを参照してください。

設定が完了したら、Logstash を再起動して設定を有効にします。

フィードバック

このページは役に立ちましたか?