2017-10-26 4 views
1
 { 
      "_index": "application-log", 
      "_type": "test-engine", 
      "_id": "AV9VzAc7lm36MlYWpRYH", 
      "_score": 1, 
      "_source": { 
       "@timestamp": "2017-10-25T23:09:15.203+0000", 
       "message": "Initiating connection to node -1 at 107.23.134.14:9092.", 
       "host": "54.205.134.57", 
       "severity": "DEBUG", 
       "thread": "Thread-4", 
       "logger": "org.apache.kafka.clients.NetworkClient" 
      } 
     } 

私は伸縮性のある初心者です。 index、type、_source.loggerのいずれかの条件のように照会する必要があります。条件は一致する必要があります。このレコードをエラスティックで照会する方法5.6

+0

をあなたのインデックスマッピングを共有してください。 –

答えて

2

curlを使用してこのようにクエリできます。

curl -XGET "http://localhost:9200/application-log/eportal-engine/_search" -H 'Content-Type: application/json' -d' 
{ 
    "query": { 
    "bool": { 
     "must": [ 
     { 
      "term": { 
      "logger.keyword": { 
       "value": "org.apache.kafka.clients.NetworkClient" 
      } 
      } 
     } 
     ] 
    } 
    } 
}' 

上記のクエリのKibana相当:

GET application-log/eportal-engine/_search 
{ 
    "query": { 
    "bool": { 
     "must": [ 
     { 
      "term": { 
      "logger.keyword": { 
       "value": "org.apache.kafka.clients.NetworkClient" 
      } 
      } 
     } 
     ] 
    } 
    } 
} 
+0

インデックスマッピングを共有してください。 –

+0

このコマンドの出力を貼り付けます。curl -XGET http:// localhost:9200/application-log –

+0

私は自分の答えを更新しました。 –

関連する問題