Hi,
As part of slow query investigation, we enabled search slow logs in our production environment[ES version - 5.4.1]. In few cases, i do see the original slow query getting logged. But there were many occurrences of JsonGenerationException as seen below. Could someone help understand the cases when we would encounter this?
[2017-11-20T11:35:32,917][WARN ][index.search.slowlog.query] [es-d11-rm] [sharedindex][10] took[12.5s], took_millis[12544], types[documentcontract], stats, search_type[QUERY_THEN_FETCH], total_shards[6], source[{ "error" : "JsonGenerationException[Can not start an object, expecting field name (context: Object)]"}],
[2017-11-20T11:35:42,521][WARN ][index.search.slowlog.query] [es-d11-rm] [sharedindex][3] took[22.1s], took_millis[22158], types[documentcontract], stats, search_type[QUERY_THEN_FETCH], total_shards[6], source[{ "error" : "JsonGenerationException[Can not start an object, expecting field name (context: Object)]"}],
[2017-11-20T11:47:26,846][INFO ][index.search.slowlog.query] [es-d11-rm] [sharedindex][3] took[6.3s], took_millis[6330], types[documentcontract], stats, search_type[QUERY_THEN_FETCH], total_shards[6], source[{ "error" : "JsonGenerationException[Can not start an object, expecting field name (context: Object)]"}],
[2017-11-20T11:48:27,842][INFO ][index.search.slowlog.query] [es-d11-rm] [sharedindex][3] took[6.9s], took_millis[6932], types[documentcontract], stats, search_type[QUERY_THEN_FETCH], total_shards[6], source[{ "error" : "JsonGenerationException[Can not start an object, expecting field name (context: Object)]"}],
[2017-11-20T11:48:45,656][INFO ][index.search.slowlog.query] [es-d11-rm] [sharedindex][6] took[9.1s], took_millis[9168], types[documentcontract], stats, search_type[QUERY_THEN_FETCH], total_shards[6], source[{ "error" : "JsonGenerationException[Can not start an object, expecting field name (context: Object)]"}],
[2017-11-20T11:48:57,620][WARN ][index.search.slowlog.query] [es-d11-rm] [sharedindex][9] took[21.1s], took_millis[21121], types[documentcontract], stats, search_type[QUERY_THEN_FETCH], total_shards[6], source[{ "error" : "JsonGenerationException[Can not start an object, expecting field name (context: Object)]"}],
[2017-11-20T11:49:08,569][WARN ][index.search.slowlog.query] [es-d11-rm] [sharedindex][2] took[32s], took_millis[32080], types[documentcontract], stats, search_type[QUERY_THEN_FETCH], total_shards[6], source[{ "error" : "JsonGenerationException[Can not start an object, expecting field name (context: Object)]"}],
[2017-11-20T11:50:59,729][INFO ][index.search.slowlog.query] [es-d11-rm] [sharedindex][3] took[6.8s], took_millis[6898], types[documentcontract], stats, search_type[QUERY_THEN_FETCH], total_shards[6], source[{ "error" : "JsonGenerationException[Can not start an object, expecting field name (context: Object)]"}],
[2017-11-20T11:56:02,530][WARN ][index.search.slowlog.query] [es-d11-rm] [sharedindex][9] took[10.1s], took_millis[10146], types[documentcontract], stats, search_type[QUERY_THEN_FETCH], total_shards[6], source[{ "error" : "JsonGenerationException[Can not start an object, expecting field name (context: Object)]"}],
[2017-11-20T11:56:05,265][WARN ][index.search.slowlog.query] [es-d11-rm] [sharedindex][2] took[12.8s], took_millis[12872], types[documentcontract], stats, search_type[QUERY_THEN_FETCH], total_shards[6], source[{ "error" : "JsonGenerationException[Can not start an object, expecting field name (context: Object)]"}],
[2017-11-20T11:56:17,629][WARN ][index.search.slowlog.query] [es-d11-rm] [sharedindex][3] took[25.2s], took_millis[25239], types[documentcontract], stats, search_type[QUERY_THEN_FETCH], total_shards[6], source[{ "error" : "JsonGenerationException[Can not start an object, expecting field name (context: Object)]"}],
[2017-11-20T11:56:17,629][WARN ][index.search.slowlog.query] [es-d11-rm] [sharedindex][3] took[10.7s], took_millis[10724], types[documentcontract], stats, search_type[QUERY_THEN_FETCH], total_shards[6], source[{ "error" : "JsonGenerationException[Can not start an object, expecting field name (context: Object)]"}],
[2017-11-20T11:56:25,755][INFO ][index.search.slowlog.query] [es-d11-rm] [sharedindex][10] took[5.3s], took_millis[5360], types[documentcontract], stats, search_type[QUERY_THEN_FETCH], total_shards[6], source[{ "error" : "JsonGenerationException[Can not start an object, expecting field name (context: Object)]"}],
[2017-11-20T12:08:41,808][WARN ][index.search.slowlog.query] [es-d11-rm] [sharedindex][2] took[16.2s], took_millis[16216], types[documentcontract], stats, search_type[QUERY_THEN_FETCH], total_shards[6], source[{ "error" : "JsonGenerationException[Can not start an object, expecting field name (context: Object)]"}],
[2017-11-20T12:08:47,168][WARN ][index.search.slowlog.query] [es-d11-rm] [sharedindex][9] took[21.5s], took_millis[21578], types[documentcontract], stats, search_type[QUERY_THEN_FETCH], total_shards[6], source[{ "error" : "JsonGenerationException[Can not start an object, expecting field name (context: Object)]"}],
[2017-11-20T12:08:58,130][INFO ][index.search.slowlog.query] [es-d11-rm] [sharedindex][3] took[5.3s], took_millis[5330], types[documentcontract], stats, search_type[QUERY_THEN_FETCH], total_shards[6], source[{ "error" : "JsonGenerationException[Can not start an object, expecting field name (context: Object)]"}]
Thanks,
Divya Malini