forked from druid-io/pydruid
-
Notifications
You must be signed in to change notification settings - Fork 0
A Python connector for Druid
License
aburan28/pydruid
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
===========
pyDruid
===========
pyDruid provides a python interface to the Druid analytic store. Typical usage
often looks like this::
#!/usr/bin/env python
from pydruid.client import *
# Druid Config
endpoint = 'druid/v2/?pretty'
demo_bard_url = 'http://localhost:8083'
dataSource = 'wikipedia'
intervals = ["2013-01-01/p1y"]
query = pyDruid(demo_bard_url, endpoint)
counts = query.timeseries(dataSource = dataSource,
granularity = "minute",
intervals = intervals,
aggregations = {"count" : doubleSum("edits")}
)
print counts
[{'timestamp': '2013-09-30T23:31:00.000Z', 'result': {'count': 0.0}}, {'timestamp': '2013-09-30T23:32:00.000Z', 'result': {'count': 0.0}}, {'timestamp': '2013-09-30T23:33:00.000Z', 'result': {'count': 0.0}}, {'timestamp': '2013-09-30T23:34:00.000Z', 'result': {'count': 0.0}}]
About
A Python connector for Druid
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published