表題の通り、IndexPatternを作ろうとすると、Creating index pattern...
となるところで Service Unavailableになります。
[Management/Kibana/IndexPatterns]で作成したものを選択しても表示されず、[SavedObjects]で選択して削除するしか方法がなくなります。
ログをみる限り成功しているように見えます。
入れる際に@timestampの調整をしているのですが、それが原因な気がするのですが、同様な状況になった方はいらっしゃいますでしょうか?
Service Unavailable
------
Error: Service Unavailable
at _callee$ (http://10.23.3.171:5601/bundles/commons.bundle.js:3:426540)
at tryCatch (http://10.23.3.171:5601/bundles/vendors.bundle.js:29:602784)
at Generator.invoke [as _invoke] (http://10.23.3.171:5601/bundles/vendors.bundle.js:29:606666)
at Generator.prototype.(anonymous function) [as throw] (http://10.23.3.171:5601/bundles/vendors.bundle.js:29:603907)
at step (http://10.23.3.171:5601/bundles/commons.bundle.js:3:423136)
at http://10.23.3.171:5601/bundles/commons.bundle.js:3:423296
/var/log/elasticsearch/elasticsearch.log
----
[2018-09-06T16:50:11,393][INFO ][o.e.c.m.MetaDataIndexTemplateService] [SCcSKBL] adding template [kibana_index_template:.kibana] for index patterns [.kibana]
時刻をいじる
- 元データ
[09/Aug/2018:09:00:24 +0900]
をgrokのmatchで%{HTTPDATE:datetime}で回収 - date{} で match と target で @timestamp に値を設置
- elasticsearch上では 2018-08-09T00:00:24.000Z で見えるので、時刻として認識はしているはず。(TimzeZoneがおかしい気がしますが)
logstash.yml
-----
.....
date {
match => ["datetime", "dd/MMM/yyyy:HH:mm:ss Z"]
target +> "@timestamp"
}
.....
結果、以下のデータがelasticsearchに入ってる
GET /対象のINDEX/_search?q=*
....
"hits": {
"total": 1,
"max_score": 1,
"hits": [
{
"_index": "対象のINDEX",
"_type": "doc",
"_id": "xxxxxxxxxx",
"_score": 1,
"_source": {
"@timestamp": "2018-08-09T00:00:24.000Z",
.....