ログレベル監視を設定する方法
ログレベルの監視では、ELKが現在最も人気があります。これは、Elasticsearch、Logstash、およびKibanaの略です。
Logstash:ログの収集とフォーマットを担当
Elasticsearch:ログ検索を担当
Kibana:グラフの形式でログを表示する責任があります
スーパーバイザは最初の3つのプロセスの管理と開始を担当します
その後、Filebeatを使用してLogstashを置き換え、より良いログ収集効果とEFKを形成しました(Filebeatは元のlogstash-forwarderソースコードに基づいています)。
現在、インターネット企業の実際の組み合わせは次のモード(クラスターモード)です。
ダウンロードリンク
シンプルな建設プロセス
1.0、Elasticsearchをインストールする
1.1、Elasticsearchのインストールの問題と解決策
2.0、安装Kibana
2.1、Kibanaインストールの問題と解決策
3.0、Filebeatをインストールする
3.1、Filebeatのインストールの問題と解決策
詳細な建設プロセス
1. Elasticsearchをインストールする
1.1、Elasticsearchのインストールの問題と解決策
问题一:
elasticsearch用户拥有的内存权限太小,至少需要262144
问题二:
Exception in thread "main" java.nio.file.AccessDeniedException: /root/home/searchengine/elasticsearc
问题三:
ERROR: [ 1] bootstrap checks failed
[ 1] : the default discovery settings are unsuitable for production use; at least one of [ discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured
2、安装Kibana
2.1、Kibanaインストールの問題と解決策
问题一:浏览器输入IP:5601,显示空网页
解決策:構成ファイル/usr/local/kibana/config/kibana.ymlのserver.hostを変更します。「xxxx」は実際のIPです。localhostを記述しないでください。
3. Filebeatをインストールする
3.1、Filebeatのインストールの問題と解決策
参考ブログ