問題タブ [kibana]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Logstash を使用して Elasticsearch に保存する場合、@timestamp フィールドは必要ですか?
次の設定があります。RabbitMQ に JSON メッセージを送信する Java ツールがあります。それらは次のようになります。
ここで、Logstash を使用して RabbitMQ キューを読み取り、それらを Elasticsearch に保存して、Kibana でデータを分析できるようにします。Elasticsearch に保存されている JSON は次のようになります。
@timestamp フィールドは、私がやっていることには何の役にも立たないと思います。cURL を使用して同じ JSON を Elasticsearch に保存すると、@version フィールドのみが存在し、@timestamp フィールドは存在しません。@timestamp を保存しないように Logstash を設定する方法はありますか?
highcharts - 独自のグラフを Kibana に追加するには?
ログデータを分析するために、エラスティック検索でKibanaとlogstashを使用しています。また、ハイチャート、ログスタッシュ、エラスティック検索を使用して、いくつかのカスタマイズされたチャートを用意しました。これらのハイチャート チャートを自分のキバナ UI に表示したいと考えています。
その方法を教えてください。
elasticsearch - Kibana TERM Analysis Elasticsearch を使用した結果が表示されない
Elasticsearch を使用して Kibana TERM Analysis を開始しました。「バラク・オバマ」を検索すると、バラク(15)、オバマ(18)などの別の用語のTERM分析で異なる結果が表示されます。バラク・オバマ(30)のように単相で欲しい。構成のどこを変更すればよいですか。
前もって感謝します
windows - logstash と Windows ファイルで grok フィルターを使用する際の問題
Logstash と grok を使用して、SQL サーバーのエラー ログをフィルタリングしようとしています。Logstash 1.3.3 は、NSSM と JRE6 を使用して Windows サービスとして実行されています。私の設定ファイルは以下です
ログ ファイルの内容のサンプルを以下に示します。
イベントは Kibana で表示されますが、折りたたむとメッセージは {"message":"\u00002\u00000\u00001\u00004... のように表示されます。
テーブル ビューを展開すると、代わりにイベント メッセージがテキストとして表示されます。閲覧時のイベントの生データは以下の通り。
メッセージのエンコーディングが Grok によるメッセージの適切なフィルタリングを妨げているかどうかはわかりません。
Grok を使用してこれらのイベントをフィルタリングできるようにしたいのですが、どうすればよいかわかりません。
詳細情報:
ログ ファイルのコピーを UTF-8 として作成したところ、フィルターは正常に機能しました。したがって、それは間違いなく文字セットの問題です。ログファイルの正しい文字セットが何であるかを判断する必要があると思いますが、それは機能するはずです。
elasticsearch - elasticsearch キバナ クエリで partial_fields を使用する
partial_fieldsディレクティブを Elasticsearch クエリ (kibana のテーブル ウィジェットから生成)に追加しようとしています。
このステートメントを以下の ES クエリのどこに配置する必要がありますか?
有効なjsonを生成する最初の「クエリ」ノードの直後に追加しようとしましたが、それでもxmz_Dataを除外しません
エスクエリ
javascript - Elasticsearch ソース フィルターを Elastic.js リクエスト オブジェクトに追加する方法
Angular.js、elastic.js などに基づく Kibana を使用しています。
Elastic.js が使用されているモジュールの 1 つで、ソース フィルター (Elasticsearch 1.0 の新機能) をリクエスト オブジェクトに追加する方法がわかりません。
これは私が追加したいものです:
これは Kibana のコードです。
angularの toJson() メソッドを使用してリクエストにカスタムjsonを追加しようとしましたが、成功しませんでした。