Запросы журнала elasticsearch - программирование
Подтвердить что ты не робот

Запросы журнала elasticsearch

Как регистрировать запросы, которые пришли к elasticsearch?

Я установил в elasticsearch/bin/service/elasticsearch.conf:

wrapper.logfile=/var/log/elasticsearch/debug.log

# Log Level for log file output.  (See docs for log levels)
wrapper.logfile.loglevel=DEBUG

Но файл журнала показывает только:

STATUS | wrapper  | 2012/12/11 13:00:00 | TERM trapped.  Shutting down.
STATUS | wrapper  | 2012/12/11 13:00:02 | <-- Wrapper Stopped
STATUS | wrapper  | 2012/12/11 13:00:05 | --> Wrapper Started as Daemon
STATUS | wrapper  | 2012/12/11 13:00:05 | Java Service Wrapper Community Edition 64-bit 3.5.6
STATUS | wrapper  | 2012/12/11 13:00:05 |   Copyright (C) 1999-2010 Tanuki Software, Ltd. All Rights Reserved.
STATUS | wrapper  | 2012/12/11 13:00:05 |     http://wrapper.tanukisoftware.com
STATUS | wrapper  | 2012/12/11 13:00:05 | 
WARN   | wrapper  | 2012/12/11 13:00:05 | The value of wrapper.java.command does not appear to be a java binary.
WARN   | wrapper  | 2012/12/11 13:00:05 | The use of scripts is not supported. Trying to continue, but some features may not work correctly..
STATUS | wrapper  | 2012/12/11 13:00:05 | Launching a JVM...
INFO   | jvm 1    | 2012/12/11 13:00:05 | WrapperManager: Initializing...

Нет информации о моих запросах...

Я использую elasticsearch 0.17.6

4b9b3361

Ответ 1

В elasticsearch отсутствуют инструменты регистрации запросов 0.17.6. Версия 0.18.3 и выше поддерживает протоколирование медленных операций поиска, которые могут быть настроены с порогом 0ms для регистрации всех поисковых запросов для всех осколков. В версии 0.19.12 эта функциональность была расширена до запросов индекса.

Если вы заинтересованы в регистрации всех HTTP-запросов, плагин elasticsearch-jetty поддерживает эту функцию для elasticsearch 0.18.4 и выше.

Ответ 2

В 1.7.3

конфигурации/elasticsearch.yml

index.search.slowlog.threshold.query.debug: 0s
index.search.slowlog.threshold.fetch.debug: 0s
index.indexing.slowlog.threshold.index.debug: 0s

и

конфигурации/logging.yml

  index.search.slowlog: DEBUG, index_search_slow_log_file
  index.indexing.slowlog: DEBUG, index_indexing_slow_log_file

additivity:
  index.search.slowlog: true
  index.indexing.slowlog: true