2016-12-27 3 views
0

В старой версии elasticsearch slowlog будет elasticsearch.yml но для новой версии как 5.1.1, мы должны добавить как slowlog конфиги как index.search.slowlog.threshold.query.debug: 0s index.search .slowlog.threshold.fetch.debug: 0s index.indexing.slowlog.threshold.index.debug: 0sКак добавить медленную конфигурацию журнала в elasticsearch.yml?

Я пытался добавить эти конфиги в моем elasticsearch.yml, когда я начал службу elasticsearch это не начиная его выдает ошибку.

Может ли кто-нибудь помочь мне решить эту проблему?

+0

В ES 5 вам нужно настроить, что в [ 'log4j2.properties'] (https://www.elastic.co/guide/en/elasticsearch/reference/current/ index-modules-slowlog.html) файл – Val

ответ

2

С Elasticsearch 5 медленные настройки журнала для каждого индекса.

Вы можете поместить настройки для конкретного индекса/ИМЯ_ИНДЕКСА/_settings

с полезной нагрузкой, как в следующем. Более подробная информация доступна на Elasticsearch Reference

{ 
"index.search.slowlog.threshold.query.warn": "10s", 
"index.search.slowlog.threshold.query.info": "5s", 
"index.search.slowlog.threshold.query.debug": "2s", 
"index.search.slowlog.threshold.query.trace": "300ms", 
"index.search.slowlog.threshold.fetch.warn": "1s", 
"index.search.slowlog.threshold.fetch.info": "800ms", 
"index.search.slowlog.threshold.fetch.debug": "500ms", 
"index.search.slowlog.threshold.fetch.trace": "300ms", 
"index.indexing.slowlog.threshold.index.warn": "10s", 
"index.indexing.slowlog.threshold.index.info": "5s", 
"index.indexing.slowlog.threshold.index.debug": "2s", 
"index.indexing.slowlog.threshold.index.trace": "300ms", 
"index.indexing.slowlog.level": "trace", 
"index.indexing.slowlog.source": "1000" 
} 
Смежные вопросы