| { |
| "type": "index", |
| "spec": { |
| "dataSchema": { |
| "dataSource": "%%DATASOURCE%%", |
| "timestampSpec": { |
| "column": "timestamp" |
| }, |
| "dimensionsSpec": { |
| "dimensions": [ |
| "page", |
| {"type": "string", "name": "language", "createBitmapIndex": false}, |
| "user", |
| "unpatrolled", |
| "newPage", |
| "robot", |
| "anonymous", |
| "namespace", |
| "continent", |
| "country", |
| "region", |
| "city" |
| ] |
| }, |
| "metricsSpec": [ |
| { |
| "type": "count", |
| "name": "count" |
| }, |
| { |
| "type": "doubleSum", |
| "name": "added", |
| "fieldName": "added" |
| }, |
| { |
| "type": "doubleSum", |
| "name": "deleted", |
| "fieldName": "deleted" |
| }, |
| { |
| "type": "doubleSum", |
| "name": "delta", |
| "fieldName": "delta" |
| }, |
| { |
| "name": "thetaSketch", |
| "type": "thetaSketch", |
| "fieldName": "user" |
| }, |
| { |
| "name": "quantilesDoublesSketch", |
| "type": "quantilesDoublesSketch", |
| "fieldName": "delta" |
| }, |
| { |
| "name": "HLLSketchBuild", |
| "type": "HLLSketchBuild", |
| "fieldName": "user" |
| } |
| ], |
| "granularitySpec": { |
| "segmentGranularity": "DAY", |
| "queryGranularity": "second", |
| "intervals" : [ "2013-08-31/2013-09-02" ] |
| } |
| }, |
| "ioConfig": { |
| "type": "index", |
| "inputSource": { |
| "type": "%%INPUT_SOURCE_TYPE%%", |
| "properties": %%INPUT_SOURCE_CONFIG%%, |
| "%%INPUT_SOURCE_PROPERTY_KEY%%": %%INPUT_SOURCE_PROPERTY_VALUE%% |
| }, |
| "inputFormat": { |
| "type": "json" |
| } |
| }, |
| "tuningConfig": { |
| "type": "index" |
| } |
| } |
| } |