ELKスタックにおけるFilebeatの導入と実践的な設定手法
ELKスタックとFilebeatの概要
ELKスタックは、Elasticsearch、Logstash、Kibanaの3つオープンソースソフトウェアを組み合わせたログ管理基盤です。近年では、軽量なデータシッパーであるBeatsファミリー(Filebeat、Metricbeatなど)が加わり、ログ収集の効率性がさらに向上しています。
Elasticsearch: 分散型のRESTful検索・分析エンジンであり、データの保存、検索、 ...
7月26日 16:54 投稿
Filebeat を使用したログ収集と ELK スタック連携の構成方法
Filebeat によるアプリケーションログの収集設定
ELK(Elasticsearch、Logstash、Kibana)スタックでアプリケーションログを可視化するには、ログ収集エージェントとして Filebeat を利用するのが一般的です。以下は、Spring Boot アプリなどから出力されるログファイルを収集し、Logstash 経由で Elasticsearch に送信するまでの手順です。
1. Filebeat のインストール
...
7月26日 00:28 投稿
ELKスタックを活用したNginxログ収集とデータ分析
背景
フロントエンドのWebサーバーとしてNginxを採用し、filebeat + logstash + elasticsearch + grafanaを使用したデータ収集と可視化を実装します。これにより、クライアントIPの地域統計やサーバー応答時間の監視などが可能になります。
システム全体のアーキテクチャ
Nginxログ出力 → Filebeat → Logstash → Elasticsearch → Grafana(表示)
準備条件
Nginxログ ...
7月22日 18:46 投稿
CentOS 7.9でEFK/ELKログシステムの構築方法と選定ガイド
2021年9月5日21:41:08
ファイアウォールの無効化
systemctl stop firewalld
systemctl stop iptables
systemctl disable firewalld.service
systemctl disable iptables.service
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
setenforce 0
JAVAのインストール
公式サイト: http://openjdk.java.net/install/
参考: https://www.cnblogs.co ...
7月8日 18:43 投稿
LogstashとNginxログ統合の実践設定ガイド
JDKの事前準備
LogstashはJavaランタイムに依存するため、まずJDK 8をシステムに展開します。
# JDKアーカイブの展開とシンボリックリンク作成
sudo tar xzf jdk-8u202-linux-x64.tar.gz -C /usr/local/
sudo ln -sf /usr/local/jdk1.8.0_202 /usr/local/java
# 環境変数の永続化(/etc/profile.d/java.sh)
echo 'export JAVA_HOME=/usr/local/java' | sudo tee /etc/pr ...
6月1日 23:22 投稿