@Override public void queryType(QueryType query) { setDimension(DruidMetrics.TYPE, query.getType()); }
public boolean isQueryCacheable(Query query) { return isQueryCacheable(query.getType()); }
MDC.put("queryId", query.getId()); MDC.put("dataSource", query.getDataSource().toString()); MDC.put("queryType", query.getType()); MDC.put("hasFilters", Boolean.toString(query.hasFilters())); MDC.put("remoteAddr", requestLogLine.getRemoteAddr());
final String newName = String.format("%s_%s_%s", query.getType(), query.getDataSource(), query.getIntervals());
new ServiceMetricEvent.Builder() .setUser2(query.getDataSource().toString()) .setUser4(query.getType()) .setUser5(COMMA_JOIN.join(query.getIntervals())) .setUser6(String.valueOf(query.hasFilters()))
private void testQueries(String url, List<QueryWithResults> queries, int timesToRun) throws Exception { for (int i = 0; i < timesToRun; i++) { LOG.info("Starting Iteration %d", i); boolean failed = false; for (QueryWithResults queryWithResult : queries) { LOG.info("Running Query %s", queryWithResult.getQuery().getType()); List<Map<String, Object>> result = queryClient.query(url, queryWithResult.getQuery()); if (!QueryResultVerifier.compareResults(result, queryWithResult.getExpectedResults())) { LOG.error( "Failed while executing query %s \n expectedResults: %s \n actualResults : %s", queryWithResult.getQuery(), jsonMapper.writeValueAsString(queryWithResult.getExpectedResults()), jsonMapper.writeValueAsString(result) ); failed = true; } else { LOG.info("Results Verified for Query %s", queryWithResult.getQuery().getType()); } } if (failed) { throw new ISE("one or more queries failed"); } } }
.setName(StringUtils.format("%s[%s_%s_%s]", currThreadName, query.getType(), query.getDataSource().getNames(), queryId)); if (log.isDebugEnabled()) { log.debug("Got query [%s]", query);
final String newName = StringUtils.format("%s_%s_%s", query.getType(), query.getDataSource(), query.getIntervals());
new ServiceMetricEvent.Builder() .setUser2(theQuery.getDataSource().getName()) .setUser4(theQuery.getType()) .setUser5(COMMA_JOIN.join(theQuery.getIntervals())) .setUser6(String.valueOf(theQuery.hasFilters()))