ElasticsearchとKibanaを利用したログ分析システムの構成例
IT説明図:ElasticsearchとKibanaを利用したログ分析システムの構成例
Webのシステムには、アプリケーションのデータや、アクセスログなどのように、さまざまな種類の大量のデータがあります。
各種のデータを分析するシステムは、近年はシステムとビジネスの両面から重要な位置にあります。
ここでは、OSSを利用したデータ分析・表示のシステムの構成について解説します。
アプリケーションのデータやシステムへのアクセスのログなどは、データベースやOSのLogフォルダに蓄積されます。
この例では、蓄積されたデータを、全文検索アプリのElasticsearchで解析して、その結果をKibanaでビジュアル化して表示しています。
Web環境で大量のデータを分析・表示するしくみとしては、近年増えている構成です。
仮想サーバー上でのソフトウェア構成として、フロントはKibana、バックエンドでは、Elasticsearch、APサーバー機能、MongoSQL、Apacheが動作しています。
このようなシステムはアクセスログの分析でも使われますが、定型化されたデータが大量にアップロードされてくるIoTシステムなどでもよく利用されています。
※ダウンロードファイルには、透かしのロゴはありません。