Skip to main content

Apache Druid and Imply extensions enabled in Polaris

The following Imply Polaris functionality is provided by Apache® Druid extensions built into Polaris. See the Imply Extensions page for more information on the individual extensions.

  • Ingesting data from files stored in S3 (Druid S3 extensions).
  • Approximate histogram aggregator and fixed buckets histogram aggregator (Druid histogram).
  • Apache DataSketches aggregators (Druid DataSketches).
  • Constructing bloom filters from query results (Druid bloom filters)
  • Caching lookups that aren't executed at query time (Druid globally cached lookups).
  • Exactly-once Apache Kafka® ingestion for indexing (Druid Kafka indexing service).
  • Exactly-once Kinesis ingestion for indexing (Druid Kinesis indexing service).
  • Microsoft Azure deep storage (Druid Azure extensions).
  • Parsing and ingesting the ORC data format (Druid ORC extensions).
  • Parsing and ingesting the Parquet data format (Druid Parquet extensions).
  • Parsing and ingesting the Protobuf data format (Druid Protobuf extensions).
  • Parsing and ingesting the Avro data format (Druid Avro extensions).
  • Statistics-related aggregators including variance and standard deviations (Druid stats).
  • Kafka-based namespace lookup (Kafka namespace extraction).

The following Polaris functionality is provided by Imply extensions built into Polaris:

  • Sending metrics to Imply's Clarity service or to a Kafka broker (Clarity emitter).
  • Automatic scaler for the ingestion service.
  • Implementations of various interfaces to provide configuration properties with secret values.