出力としてESを含むファイルビートを使用しています。私は指定しました: input_type:log document_type:apache パス: -/var/log/httpd/* _log /etc/filebeat/filebeat.ymlにあり、木場で結果が正常に表示されています。 私は「ウォッチャー」で遊んでいて、httpリターンコード404に基づいてウォッチを作成しようとしていますが、「レスポンス」のような「404」にしか対応していないKibanaファイルビート結果のフィールドは表示されません。私はfilebeatとELKが大きな製品であり、助けに感謝して何かが欠けているのではないかと心配しています。ファイル応答のApache応答フィールド名
0
A
答えて
0
Filebeatは、各イベントのmessage
フィールドに「現状のまま」ログ行を転送します。メッセージをさらに処理して、応答コードのような詳細を独自のフィールドに抽出するには、Logstashを使用できます。
beats inputを使用してFilebeatからデータを受信し、grok filterを適用してメッセージのデータを解析し、最後にelasticsearch出力を使用してElasticsearchにデータを書き込みます。
0
Logstashを使用する代わりに、「Ingest Node」と適切なパイプラインをElasticsearchで使用することもできます。
https://www.elastic.co/guide/en/beats/filebeat/5.0/configuring-ingest-node.html
あなたはGROKプロセッサを含むパイプラインを設定することができます。私は、このコマンドを実行した
{
"description": "Combined Apache Log Pipeline",
"processors": [
{
"grok": {
"field": "message",
"patterns": [ "%{COMBINEDAPACHELOG}" ]
}
}
]
}
:
https://www.elastic.co/guide/en/elasticsearch/reference/5.0/grok-processor.html
私はこのpipeline.json
ファイルでこれをやりましたパイプラインをクラスタに展開します。
curl -XPUT 'http://node-01.example.com:9200/_ingest/pipeline/combined-apache-log' [email protected]
最後に、私は、パイプラインでイベントを処理するためにElasticsearch出力を伝えるためにfilebeat.ymlを更新:
#================================ Outputs =====================================
#-------------------------- Elasticsearch output ------------------------------
output.elasticsearch:
# Array of hosts to connect to.
hosts:
- "192.168.0.1:9200"
- "192.168.0.2:9200"
- "192.168.0.3:9200"
loadbalance: true
pipeline: combined-apache-log
これはLogstashを必要とせずに働いているように見えます。
私は間違いなくレスポンス、リファラー、レスポンスなどのフィールドを参照しています
関連する問題
- 1. Apache応答時間
- 2. Apacheのドリル遅い応答
- 3. 応答メッセージ:非HTTP応答メッセージ:プロトコルなし:応答コード:非HTTP応答コード:java.net.MalformedURLException
- 4. のApache CXFキャメル空の応答例外
- 5. Apache-2.2応答ヘッダーのロジックのセットクッキー
- 6. Apache HttpComponents。 CONNECTリクエストの応答を取得
- 7. Laravel 5.3ファイルの応答エラー
- 8. フォーム応答ファイルのアップロード
- 9. ユニットテストWCF Soap応答要求/応答
- 10. J2ME SMS応答が応答しない
- 11. 応答
- 12. 応答
- 13. 応答
- 14. Apache Camel HTTP表示要求と応答
- 15. apacheがローカルホストで応答しない
- 16. IRS検索エラー応答ファイル
- 17. フィールド値のJSON応答の解析
- 18. 反応無応答の例
- 19. feathersjsの応答フィールドをフィルタリングする
- 20. phpmailerの応答
- 21. モックサーバーの応答
- 22. テレグラムの応答
- 23. キャッチサーバーの応答
- 24. 前の応答
- 25. Dialogflow(別名Api.ai)の複数の応答
- 26. ICMP応答パケット
- 27. チャート応答
- 28. 応答ウェブページ
- 29. OpenRastaストリーミング応答
- 30. 応答ストリームは