Writing Custom Extensions in Druid


March 2019


3 time


I am new to Druid.

Problem Statement
We do currently push raw event data to Druid. I have a requirement to apply certain calculations on the data (say like certain stat techniques) which are not supported by Druid or the extensions it provides out of the box.

There are two questions I have -

  1. What would be a better way to achieve this? (Have some external script that reads data from Druid, computes the calculations and puts it back to Druid)?
  2. Can I take a route of writing Custom Extensions on Druid? I could not find any good documentation on how do we go about writing/ testing Druid Extensions.

These link does not provide any in-depth information - http://druid.io/docs/latest/development/modules.html

https://github.com/apache/incubator-druid (Druid repo that has some core and community contrib extensions)

Appreciate any help on this. Thank you.


0 answers