トップ OSS紹介 Logstash

Logstash

NRIのOpenStandiaが提供するLogstash最新情報

バージョンアップ情報

Logstash情報

Logstashとは

Logstash(ログスタッシュ)はElastic社により開発された、データ収集ツールです。
サーバサイドで動作し、複数の異なるフォーマットのデータを変換し一元化して収集することができます。収集したデータは、同じくElastic社が開発したElasticsearchなどで使用することを想定しています。

Logstashは様々なデータ形式にあわせて 200を超えるプラグインが用意されています。
プラグインは、インプットプラグイン、フィルタプラグイン、コーデックプラグイン、アウトプットプラグインの4つのタイプが存在しており、それぞれ以下の順番で使用されます。

  • インプットプラグインにより、対象のログ出力を監視し、入力データを収集します。
  • データの解析、変換を行うフィルタプラグインや、データ形式の変換を行うコーデックプラグインを使用して収集したデータを加工します。
  • アウトプットプラグインにより加工済みデータを目的の格納場所に出力します。

サポートプラグイン一覧

Input Plugins Codec plugins Filter plugins Output plugins
beats avro aggregate csv
couchdb_changes cef anonymize elasticsearch
elasticsearch colled csv email
file dots date file
gelf es_bulk de_dot graphite
generator fluent dissect http
graphite graphite dns kafka
heartbeat json drop rabbitmq
http json_lines elasticsearch redis
http_poller line fingerprint s3
jdbc msgpack geoip stdout
kafka multiline grok tcp
log4j plain jdbc_streaming udp
rabbitmq rubydebug json -
redis - kv -
s3 - mutate -
sqs - ruby -
stdin - sleep -
syslog - split -
tcp - throttle -
twitter - syslog_pri -
udp - translate -
- - truncate -
- - urldecode -
- - useragent -
- - uuid -
- - xml -

類似プロダクト

同等の機能を持つ製品にはFluentd、Apache Flumeなどがあります。

動作環境

Java 11もしくは、Java 17で動作します

Logstashのライセンス

Logstashのライセンスは、Apacheソフトウェア財団 (ASF) によって規定されたApache License Version 2.0と、部分的に商用のElastic Licenseが適応されるソースが存在します。
Apache License Version 2.0が適応されるソースは、使用にあたって、著作権の表示などの条件に従うことで、商用利用、修正、再頒布などが自由に行えます。Elastic Licenseが適応されるソースに関しては、Elastic Licenseの条項に従っての使用になります。

製品ダウンロード

入手方法、インストール方法は公式サイトの下記をご参照下さい。

オープンソース年間サポートサービス

OpenStandiaではOSSを安心してご利用いただけるように、オープンソース年間サポートサービスをご提供しております。
サポートしているOSSは下記ページをご参照ください。

お気軽にお問い合わせください

関連OSS

  • Fluentd
    サポート対象

    Fluentd

    フルエントディ。様々なデバイスやシステムからログ収集を行い、NoSQLデータベースやテキストなど様々フォーマットに変換・格納するログコネクタです。

  • Fluent Bit
    サポート対象

    Fluent Bit

    フルエントビット。C言語で書かれたクラウド及びコンテナ環境に適した、ログの収集、配布を行うオープンソースのログプロセッサーツールです。

  • Embulk

    Embulk

    エンバルク。オープンソースの並列バルクデータローダーで、プラグインベースでいろいろな入出力先に対応していることも特徴です。

オープンソースに関する様々な課題、OpenStandiaがまるごと解決します。
下記コンテンツも
あわせてご確認ください。