Add more logging when failing watch history entry fails. (#50931)
Relates to #30777
This commit is contained in:
parent
76660a5a4f
commit
7af0474101
|
@ -308,6 +308,7 @@ public class SmokeTestWatcherWithSecurityIT extends ESRestTestCase {
|
|||
|
||||
private ObjectPath getWatchHistoryEntry(String watchId, String state) throws Exception {
|
||||
final AtomicReference<ObjectPath> objectPathReference = new AtomicReference<>();
|
||||
try {
|
||||
assertBusy(() -> {
|
||||
client().performRequest(new Request("POST", "/.watcher-history-*/_refresh"));
|
||||
|
||||
|
@ -337,6 +338,42 @@ public class SmokeTestWatcherWithSecurityIT extends ESRestTestCase {
|
|||
objectPathReference.set(objectPath);
|
||||
}
|
||||
});
|
||||
} catch (AssertionError ae) {
|
||||
{
|
||||
Request request = new Request("GET", "/_watcher/stats");
|
||||
request.addParameter("metric", "_all");
|
||||
request.addParameter("pretty", "true");
|
||||
try {
|
||||
Response response = client().performRequest(request);
|
||||
logger.info("watcher_stats: {}", EntityUtils.toString(response.getEntity()));
|
||||
} catch (IOException e) {
|
||||
logger.error("error while fetching watcher_stats", e);
|
||||
}
|
||||
}
|
||||
{
|
||||
Request request = new Request("GET", "/_cluster/state");
|
||||
request.addParameter("pretty", "true");
|
||||
try {
|
||||
Response response = client().performRequest(request);
|
||||
logger.info("cluster_state: {}", EntityUtils.toString(response.getEntity()));
|
||||
} catch (IOException e) {
|
||||
logger.error("error while fetching cluster_state", e);
|
||||
}
|
||||
}
|
||||
{
|
||||
Request request = new Request("GET", "/.watcher-history-*/_search");
|
||||
request.addParameter("size", "100");
|
||||
request.addParameter("sort", "trigger_event.triggered_time:desc");
|
||||
request.addParameter("pretty", "true");
|
||||
try {
|
||||
Response response = client().performRequest(request);
|
||||
logger.info("watcher_history_snippets: {}", EntityUtils.toString(response.getEntity()));
|
||||
} catch (IOException e) {
|
||||
logger.error("error while fetching watcher_history_snippets", e);
|
||||
}
|
||||
}
|
||||
throw ae;
|
||||
}
|
||||
return objectPathReference.get();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue