ESは、ログの保存を行います
filebeatログ収集を行います
表示を行うkibana
ステップ:1、wgetのfilebeat、解凍。
2.filebeat.yml + fields.yml、前者の構成ログ収集設定。
filebeat.yml、9202は機械踏み台開いているポートの内側ESです
filebeat.inputs:
-タイプ:ログが
有効:真の
パスを:
- 。/ VAR / * /ログログ
multiline.pattern:^ [0-9] {4} - [0-9] {2} - [0-9] {2}
multiline.negate:真
multiline.match:後
include.lines:[ 'ERROR']
#-------------------------- Elasticsearch出力------------------------------ output.elasticsearch: #に接続するホストの配列。 ホスト:[ "localhostを:9200"] #オプションのプロトコルと基本認証の資格情報。 #protocol: "https" の #username: "弾性" #password: "changemeを"
スタートfilebeat
/ filebeat -e -c ../filebeat.yml
JMeterのlinuxのマシン構成踏み台
#setのjava的環境 JAVA_HOME =は/ usr / javaの/ jdk1.8.0_141 JRE_HOME =は/ usr / javaの/ jdk1.8.0_141 / JRE CLASS_PATH =:$ JAVA_HOME / libに/ dt.jar:$ JAVA_HOME / libに/ tools.jarの:$ JRE_HOME / libに PATHには、$ PATHを=:$ JAVA_HOME / binに:$ JRE_HOME / binに 輸出JAVA_HOME JRE_HOME CLASS_PATHのPATH Mavenの環境を#SET 輸出MAVEN_HOME =は/ usr / Mavenの/ apacheの-のMaven-3.6.3 輸出PATH = $ MAVEN_HOME / binに:$ PATHに #set JMeterの環境 輸出JMETER_HOME = /ホーム/ yindongzi / apacheの-JMeterの-5.2.1 輸出CLASSPATH = $ JMETER_HOME / libに/ EXT / ApacheJMeter_core.jar:$ JMETER_HOME / libに/ jorphan.jar:$ CLASSPATH 輸出PATH = $ JMETER_HOME / binに:$ PATH:$ HOME / binに
JMeterの設定スクリプト:
ステッピングストーン、は/ var / log / jm.logに対応するファイルパスに格納されている1.viewResultsTree実行結果。
ここでは、ログのタイムスタンプの数の結果をピット表示され、エラー行はERROR、設定filebeat修正する必要はありません。
2.結果は、通常は別で、木の消費性能比較を参照してください。応答ファイルの保存、もしくはjsr223リスナー
(prev.getResponseCode)であれば!= "200" { log.error(prev.getResponseDataAsString())。 }
CTX VARS小道具前
kibana配置:
ログインは5601のポート・コンフィギュレーション・パターンをkibana
インデックスパターン:filebeat *
またはコンソールの内部を参照してください
GET _search { "クエリ":{ "match_all":{} } }
あなたはkibana内部応答の一部に誤りやエラーのいくつかのログの詳細はJMeterを表示することができます
その他:filebeat必要が唯一、同じアドレスにし、JMeterの一切のESを記録していないし、マシンインチ