問題タブ [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.
python - Elastic Search Kibana TimeStamp キーがありません
タイムスタンプ情報を含むデータセットがあります。ここのチュートリアルに従って、Python/PYES パッケージを使用してエラスティック検索にデータを挿入しました。
次に、同じマシンに Kibana をインストールし、js を変更しました。Kibana の Web ページを開くと、そこに自分のデータが表示されます。
しかし、ヒストグラムグラフを作成しようとしたとき。以下のエラーが表示されました。
参考までに、私のマッピングは次のようになります。
また、Kibana のデモページに行くと、タイムスタンプ列の前に @ 記号があることがわかりますが、それが問題かどうかはわかりません。
ヒストグラムを使用してデータを表示したい :(
windows - インデックスエラーが見つからないため、Logstash がファイルをインポートしない
Windows 7 環境で Logstash、Elasticsearch、および Kibana の組み合わせを機能させるのに苦労しています。
3 つすべてをセットアップしましたが、すべて正常に動作しているようです。Logstash と Elasticsearch は Windows サービスとして実行され、Kibana は IIS の Web サイトとして実行されています。
Logstashはから実行されていますhttp://localhost:9200
次の形式で .txt にログ ファイルを作成する Web アプリケーションがあります。
日時=[日時]、値=[xxx]
ログ ファイルは次のディレクトリに作成されます。
D:\wwwroot\Logs\Errors\
私の logstash.conf ファイルは次のようになります。
私の Kibana config.js ファイルは次のようになります。
Kibana を表示すると、次のエラーが表示されます。
にインデックスが見つかりません
http://localhost:9200/_all/_mapping
。少なくとも 1 つのインデックスを作成してください。プロキシを使用している場合は、正しく構成されていることを確認してください。
インデックスの作成方法がわからないので、誰かが私が間違っていることに光を当てることができれば、それは素晴らしいことです.
lucene - Lucene クエリと特殊文字
Logstash を使用してエラスティックサーチにタプルを挿入しています。タプルの形式は次のとおりです。
753469038|4057|1|0|99031479997|0|350771|1|47382594591370772|6050143149551329|2400|+|3.5
753453038|5345|1|0|23543643667|0|346661|1|47382594591370772|6050143149551329|2200|-|4.5
...
Logstash は各フィールドを正常に解析します。それらはすべて ES に正しくインポートされます。Kibana を使用してデータをクエリしていますが、最後から 2 番目のフィールド(+ または -)のクエリに問題があります。これらのシンボルを照会するためにさまざまな方法を試しましたが、それらを取得できないようです。
どんな助けでも大歓迎です。
ありがとうございました。
logstash - エラスティックサーチをログスタッシュに接続できません
集中化されたログスタッシュ アグリゲーターで Elasticsearch をログスタッシュに接続しようとしています
ポート 80 で kibana を使用して、logstash Web インターフェイスを実行しています。
これは、logstash を開始するために使用しているコマンドです。
これは私が使用しているconfです:
また、logstash エージェント (別のホストにインストールされている) からデータを受信しているように見えます。init スクリプトを使用して logstash を開始すると、ログ エントリがストリーミングされます。
Nagios サーバーがベータ ホスト ( beta は、logstash エージェントがインストールされて実行されている外部ホスト) といくつかの FTP セッション (FTP が好きというわけではありませんが、何ができるでしょうか?) に接続しているのを確認できます。
それでも、ブラウザーで logstash サーバーを参照すると、次のメッセージが表示されます。
これはelasticsearch.yamlの私のクラスター設定です
elasticsearch.yaml の私のホスト grep -i host /etc/elasticsearch/elasticsearch.yml
次のカールを使用してインデックスを追加しようとしました:
しかし、ページをリロードすると、同じエラー メッセージが表示されます。この時点で少し行き詰まりました。誰にでもアドバイスをいただければ幸いです。
ありがとう!
angularjs - Kibana 3 で基本認証を実装する方法と場所
基本認証を提供する Apache リバース プロキシの背後に Elasticsearch サーバーを配置しました。
ブラウザから直接 Apache への認証は正常に機能します。しかし、Kibana 3 を使用してサーバーにアクセスすると、認証エラーが発生します。
明らかに、Kibana の Ajax 呼び出しと一緒に認証ヘッダーが送信されないためです。
以下を Kibana ベンダー ディレクトリの elastic-angular-client.js に追加して、認証を迅速かつダーティに実装しました。しかし、何らかの理由で機能しません。
Kibana で基本認証を実装するための最良のアプローチと場所は何ですか?
更新 1: Matts の提案を実装しました。ただし、サーバーは奇妙な応答を返します。認証ヘッダーが機能していないようです。ポート81でKibanaを実行し、8181でelasticsearchを実行しているという事実と関係があるのでしょうか?
これが応答です
更新 2:これらの Kibana ファイルの変更されたヘッダーですべてのインスタンスを更新しました
そして、このようにリバースプロキシのvhost confを変更しました
Apache は新しい応答ヘッダーを送り返しますが、要求ヘッダーはまだどこかで間違っているようです。認証は機能しません。
リクエスト ヘッダー
応答ヘッダー
解決策: さらに調査を行った結果、これは間違いなく CORS に関する構成の問題であることがわかりました。そのトピックに関してはかなりの数の投稿がありますが、私の問題を解決するには、apache で非常に詳細な構成を行い、適切なものがブラウザーから送信されるようにする必要があるようです。
そこで私は戦略を再考し、より簡単な解決策を見つけました。vhost リバース プロキシ構成を変更して、elastisearch サーバーと kibana を同じ http ポートに移動するだけです。これにより、Kibana のセキュリティもさらに強化されます。
これは私がしたことです:
logging - Kibana 3 Milestone 4 と Graphite の統合
ログとシステムのバイタルを監視するための Graphite と Kibana 3 の統合を理解するのに苦労しています。ここで説明されているログ管理システムの図を参照しています。
- Kibana 3 マイルストーン 4 の新機能を考慮して、システムのバイタルを収集し、それをグラファイトの代わりにエラスティック検索に直接保存し、単一の Kibana ダッシュボードを使用することはできますか (パフォーマンスが重視され、パフォーマンスが低い分散システムに実装するための正しい選択は何でしょうか?メモリーフットプリント)?
- カウントと単純な統計が Kibana と Elasticsearch の組み合わせでサポートされるようになったのに、なぜ StatsD とグラファイトを使用する必要があるのですか?
- グラファイトとキバナの両方を使用する場合、単一のダッシュボードに統合するにはどうすればよいですか?
- ダッシュボード (キバナとグラファイト/グラフ エクスプローラー/オリオン/ペンシル) を統合するためのチュートリアルはありますか?
前もって感謝します。
elasticsearch - キバナはクエリで最大をサポートしていますか?
キバナクエリの構文に関する情報を見つけたいと思っています。フィールドの最大値を返すクエリを作成できるようにしたいと考えています。ファセットでいくつかのものを見たことがありますが、それが適用されるかどうかはわかりませんか?
max がヒストグラムのオプションであることは知っていますが、他の場所で使用したいと思います。