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 ファイルは次のようになります。
input {
file {
format => ["plain"]
path => ["D:\wwwroot\Logs\Errors\*.txt"]
type => "testlog"
}
}
output {
elasticsearch {
embedded => true
}
}
私の Kibana config.js ファイルは次のようになります。
define(['settings'],
function (Settings) {
return new Settings({
elasticsearch: "http://localhost:9200",
kibana_index: "kibana-int",
panel_names: [
'histogram',
'map',
'pie',
'table',
'filtering',
'timepicker',
'text',
'fields',
'hits',
'dashcontrol',
'column',
'derivequeries',
'trends',
'bettermap',
'query',
'terms'
]
});
});
Kibana を表示すると、次のエラーが表示されます。
にインデックスが見つかりません
http://localhost:9200/_all/_mapping
。少なくとも 1 つのインデックスを作成してください。プロキシを使用している場合は、正しく構成されていることを確認してください。
インデックスの作成方法がわからないので、誰かが私が間違っていることに光を当てることができれば、それは素晴らしいことです.