druid/extensions-core
Dayue Gao 5b8a221713 Add SQL id, request logs, and metrics (#6302)
* use SqlLifecyle to manage sql execution, add sqlId

* add sql request logger

* fix UT

* rename sqlId to sqlQueryId, sql/time to sqlQuery/time, etc

* add docs and more sql request logger impls

* add UT for http and jdbc

* fix forbidden use of com.google.common.base.Charsets

* fix UT in QuantileSqlAggregatorTest, supressed unused warning of getSqlQueryId

* do not use default method in QueryMetrics interface

* capitalize 'sql' everywhere in the non-property parts of the docs

* use RequestLogger interface to log sql query

* minor bugfixes and add switching request logger

* add filePattern configs for FileRequestLogger

* address review comments, adjust sql request log format

* fix inspection error

* try SuppressWarnings("RedundantThrows") to fix inspection error on ComposingRequestLoggerProvider
2019-01-15 23:12:59 -08:00
..
avro-extensions faster flattening for non-existent paths (#6654) 2018-11-27 14:14:11 -08:00
datasketches Find duplicate lines with checkstyle; enable some duplicate inspections in IntelliJ (#6558) 2018-11-26 16:55:42 +01:00
druid-basic-security FileUtils: Sync directory entry too on writeAtomically. (#6677) 2018-12-08 17:12:59 +01:00
druid-bloom-filter bloom filter sql (#6502) 2018-11-27 14:11:18 +08:00
druid-kerberos Add checkstyle rules about imports and empty lines between members (#6543) 2018-11-20 12:42:15 +01:00
hdfs-storage Add checkstyle rules about imports and empty lines between members (#6543) 2018-11-20 12:42:15 +01:00
histogram Add SQL id, request logs, and metrics (#6302) 2019-01-15 23:12:59 -08:00
kafka-eight add missing license headers, in particular to MD files; clean up RAT … (#6563) 2018-11-13 09:38:37 -08:00
kafka-extraction-namespace Use Guava Compatible immediate executor service (#6815) 2019-01-11 10:42:19 -08:00
kafka-indexing-service Use Guava Compatible immediate executor service (#6815) 2019-01-11 10:42:19 -08:00
kinesis-indexing-service Use Guava Compatible immediate executor service (#6815) 2019-01-11 10:42:19 -08:00
lookups-cached-global Find duplicate lines with checkstyle; enable some duplicate inspections in IntelliJ (#6558) 2018-11-26 16:55:42 +01:00
lookups-cached-single Add checkstyle rules about imports and empty lines between members (#6543) 2018-11-20 12:42:15 +01:00
mysql-metadata-storage Add checkstyle rules about imports and empty lines between members (#6543) 2018-11-20 12:42:15 +01:00
parquet-extensions fix parquet parse performance issue (#6833) 2019-01-10 09:18:57 -08:00
postgresql-metadata-storage add missing license headers, in particular to MD files; clean up RAT … (#6563) 2018-11-13 09:38:37 -08:00
protobuf-extensions lazy create descriptor in ProtobufInputRowParser (#6678) 2018-11-28 21:59:29 -08:00
s3-extensions Add checkstyle rules about imports and empty lines between members (#6543) 2018-11-20 12:42:15 +01:00
simple-client-sslcontext add missing license headers, in particular to MD files; clean up RAT … (#6563) 2018-11-13 09:38:37 -08:00
stats Use Guava Compatible immediate executor service (#6815) 2019-01-11 10:42:19 -08:00