@Override public String getType() { return query.getType(); }
public boolean isQueryCacheable(Query query) { return isQueryCacheable(query.getType()); }
@Override public void queryType(QueryType query) { setDimension(DruidMetrics.TYPE, query.getType()); }
MDC.put("sqlQueryId", StringUtils.nullToEmptyNonDruidDataString(query.getSqlQueryId())); MDC.put("dataSource", findInnerDatasource(query).toString()); MDC.put("queryType", query.getType()); MDC.put("isNested", String.valueOf(!(query.getDataSource() instanceof TableDataSource))); MDC.put("hasFilters", Boolean.toString(query.hasFilters()));
.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());
@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());
.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());