diff --git a/api-service/postman-collection/Obsrv API Service.postman_collection.json b/api-service/postman-collection/Obsrv API Service.postman_collection.json new file mode 100644 index 00000000..fb0c4a7f --- /dev/null +++ b/api-service/postman-collection/Obsrv API Service.postman_collection.json @@ -0,0 +1,546 @@ +{ + "info": { + "_postman_id": "a3107544-5d3b-4af9-8002-74ce81357719", + "name": "Obsrv API Service", + "schema": "https://schema.getpostman.com/json/collection/v2.0.0/collection.json", + "_exporter_id": "23908122", + "_collection_link": "https://restless-water-97719.postman.co/workspace/temp-workspace~5901a80f-1ada-4758-bf49-6f0fe63041c8/collection/23908122-a3107544-5d3b-4af9-8002-74ce81357719?action=share&source=collection_link&creator=23908122" + }, + "item": [ + { + "name": "Datasets", + "item": [ + { + "name": "List Datasets", + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"filters\": {\n \"status\": [\"Live\", \"Retired\"]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{HOST_IP}}/obsrv/v1/datasets/list" + }, + "response": [] + }, + { + "name": "Dataset Save", + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"sb-telemetry\",\n \"dataset_id\": \"sb-telemetry\",\n \"type\": \"dataset\",\n \"name\": \"sb-telemetry\",\n \"validation_config\": {\n \"validate\": true,\n \"mode\": \"Strict\",\n \"validation_mode\": \"Strict\"\n },\n \"extraction_config\": {\n \"is_batch_event\": true,\n \"extraction_key\": \"events\",\n \"dedup_config\": {\n \"drop_duplicates\": true,\n \"dedup_key\": \"id\",\n \"dedup_period\": 1036800\n }\n },\n \"dedup_config\": {\n \"drop_duplicates\": true,\n \"dedup_key\": \"mid\",\n \"dedup_period\": 1036800\n },\n \"data_schema\": {\n \"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n \"type\": \"object\",\n \"properties\": {\n \"eid\": {\n \"type\": \"string\"\n },\n \"ver\": {\n \"type\": \"string\"\n },\n \"syncts\": {\n \"type\": \"integer\"\n },\n \"ets\": {\n \"type\": \"number\"\n },\n \"flags\": {\n \"type\": \"object\",\n \"properties\": {\n \"ex_processed\": {\n \"type\": \"boolean\"\n },\n \"pp_validation_processed\": {\n \"type\": \"boolean\"\n },\n \"pp_duplicate_skipped\": {\n \"type\": \"boolean\"\n },\n \"user_denorm\": {\n \"type\": \"boolean\"\n },\n \"device_denorm\": {\n \"type\": \"boolean\"\n },\n \"loc_denorm\": {\n \"type\": \"boolean\"\n },\n \"content_denorm\": {\n \"type\": \"boolean\"\n },\n \"coll_denorm\": {\n \"type\": \"boolean\"\n }\n }\n },\n \"mid\": {\n \"type\": \"string\",\n \"format\": \"uuid\"\n },\n \"actor\": {\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"string\",\n \"format\": \"uuid\"\n },\n \"type\": {\n \"type\": \"string\"\n }\n }\n },\n \"edata\": {\n \"type\": \"object\",\n \"properties\": {\n \"visits\": {\n \"type\": \"array\",\n \"additionalProperties\": true\n },\n \"type\": {\n \"type\": \"string\"\n },\n \"duration\": {\n \"type\": \"number\"\n },\n \"size\": {\n \"type\": \"integer\"\n },\n \"query\": {\n \"type\": \"string\"\n },\n \"filters\": {\n \"type\": \"object\",\n \"properties\": {\n \"objectType\": {\n \"type\": \"array\",\n \"additionalProperties\": true\n },\n \"version\": {\n \"type\": \"array\",\n \"additionalProperties\": true\n },\n \"status\": {\n \"type\": \"array\",\n \"additionalProperties\": true\n },\n \"id\": {\n \"type\": \"array\",\n \"additionalProperties\": true\n },\n \"isRootOrg\": {\n \"type\": \"boolean\"\n },\n \"trackable.enabled\": {\n \"type\": \"string\"\n },\n \"channel\": {\n \"type\": \"object\"\n },\n \"framework\": {\n \"type\": \"object\"\n },\n \"resourceType\": {\n \"type\": \"object\"\n },\n \"identifier\": {\n \"type\": \"array\",\n \"additionalProperties\": true\n },\n \"contentType\": {\n \"type\": \"array\",\n \"additionalProperties\": true\n },\n \"mimeType\": {\n \"type\": \"array\",\n \"additionalProperties\": true\n },\n \"hashTagId\": {\n \"type\": \"array\",\n \"additionalProperties\": true\n },\n \"compatibilityLevel\": {\n \"type\": \"object\",\n \"properties\": {\n \"min\": {\n \"type\": \"integer\"\n },\n \"max\": {\n \"type\": \"integer\"\n }\n }\n },\n \"createdBy\": {\n \"type\": \"string\"\n },\n \"mediaType\": {\n \"type\": \"array\",\n \"additionalProperties\": true\n },\n \"origin\": {\n \"type\": \"string\"\n },\n \"primaryCategory\": {\n \"type\": \"array\",\n \"additionalProperties\": true\n },\n \"trackable\": {\n \"enabled\": {\n \"type\": \"string\"\n }\n }\n }\n },\n \"sort\": {\n \"type\": \"object\",\n \"properties\": {\n \"lastUpdatedOn\": {\n \"type\": \"string\"\n }\n }\n },\n \"topn\": {\n \"type\": \"array\",\n \"additionalProperties\": true\n },\n \"pageid\": {\n \"type\": \"string\"\n },\n \"uri\": {\n \"type\": \"string\"\n },\n \"subtype\": {\n \"type\": \"string\"\n },\n \"id\": {\n \"type\": \"string\"\n },\n \"data\": {\n \"type\": \"string\"\n },\n \"uaspec\": {\n \"type\": \"object\",\n \"properties\": {\n \"agent\": {\n \"type\": \"string\"\n },\n \"ver\": {\n \"type\": \"string\"\n },\n \"system\": {\n \"type\": \"string\"\n },\n \"platform\": {\n \"type\": \"string\"\n },\n \"raw\": {\n \"type\": \"string\"\n }\n }\n },\n \"state\": {\n \"type\": \"string\"\n },\n \"props\": {\n \"type\": \"array\",\n \"additionalProperties\": true\n },\n \"prevstate\": {\n \"type\": \"string\"\n },\n \"dspec\": {\n \"type\": \"object\",\n \"properties\": {\n \"os\": {\n \"type\": \"string\"\n },\n \"make\": {\n \"type\": \"string\"\n },\n \"id\": {\n \"type\": \"string\"\n },\n \"idisk\": {\n \"type\": \"number\"\n },\n \"edisk\": {\n \"type\": \"number\"\n },\n \"scrn\": {\n \"type\": \"number\"\n },\n \"camera\": {\n \"type\": \"string\"\n },\n \"cpu\": {\n \"type\": \"string\"\n },\n \"sims\": {\n \"type\": \"integer\"\n },\n \"webview\": {\n \"type\": \"string\"\n }\n }\n },\n \"extra\": {\n \"type\": \"object\",\n \"properties\": {\n \"pos\": {\n \"type\": \"array\",\n \"additionalProperties\": true\n },\n \"values\": {\n \"type\": \"array\",\n \"additionalProperties\": true\n },\n \"query\": {\n \"type\": \"string\"\n }\n }\n },\n \"mode\": {\n \"type\": \"string\"\n }\n },\n \"duration\": {\n \"type\": \"string\"\n }\n },\n \"@timestamp\": {\n \"type\": \"string\",\n \"format\": \"date-time\"\n },\n \"context\": {\n \"type\": \"object\",\n \"properties\": {\n \"channel\": {\n \"type\": \"string\"\n },\n \"pdata\": {\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"string\"\n },\n \"ver\": {\n \"type\": \"string\"\n },\n \"pid\": {\n \"type\": \"string\"\n }\n }\n },\n \"env\": {\n \"type\": \"string\"\n },\n \"sid\": {\n \"type\": \"string\"\n },\n \"rollup\": {\n \"type\": \"object\",\n \"properties\": {\n \"l1\": {\n \"type\": \"string\"\n },\n \"l2\": {\n \"type\": \"string\"\n },\n \"l3\": {\n \"type\": \"string\"\n }\n }\n },\n \"cdata\": {\n \"type\": \"array\",\n \"additionalProperties\": true\n },\n \"did\": {\n \"type\": \"string\"\n },\n \"uid\": {\n \"type\": \"string\"\n }\n }\n },\n \"object\": {\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"string\"\n },\n \"type\": {\n \"type\": \"string\"\n },\n \"ver\": {\n \"type\": \"string\"\n },\n \"rollup\": {\n \"type\": \"object\",\n \"properties\": {\n \"l1\": {\n \"type\": \"string\"\n }\n }\n },\n \"version\": {\n \"type\": \"string\"\n }\n }\n },\n \"tags\": {\n \"type\": \"array\",\n \"additionalProperties\": true\n }\n },\n \"required\": [\n \"ets\",\n \"mid\"\n ]\n },\n \"denorm_config\": {\n \"redis_db_host\": \"obsrv-redis-master.redis.svc.cluster.local\",\n \"redis_db_port\": 6379,\n \"denorm_fields\": [\n {\n \"denorm_key\": \"actor.id\",\n \"redis_db\": 4,\n \"denorm_out_field\": \"userdata\"\n }\n ]\n },\n \"router_config\": {\n \"topic\": \"sb-telemetry\"\n },\n \"dataset_config\": {\n \"data_key\": \"\",\n \"timestamp_key\": \"ets\",\n \"exclude_fields\": [],\n \"entry_topic\": \"sb-dev.ingest\",\n \"redis_db_host\": \"obsrv-redis-master.redis.svc.cluster.local\",\n \"redis_db_port\": 6379,\n \"index_data\": true,\n \"redis_db\": 0\n },\n \"status\": \"Live\",\n \"created_by\": \"SYSTEM\",\n \"updated_by\": \"SYSTEM\",\n \"published_date\": \"2023-07-03 00:00:00\",\n \"tags\": [],\n \"data_version\": 1\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HOST_IP}}/obsrv/v1/datasets/create?status=Live", + "host": [ + "{{HOST_IP}}" + ], + "path": [ + "obsrv", + "v1", + "datasets", + "create" + ], + "query": [ + { + "key": "status", + "value": "Live" + } + ] + } + }, + "response": [] + }, + { + "name": "Dataset Save Master", + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"sb-telemetry-user\",\n \"dataset_id\": \"sb-telemetry-user\",\n \"type\": \"master-dataset\",\n \"name\": \"sb-telemetry-user\",\n \"validation_config\": {\n \"validate\": true,\n \"mode\": \"Strict\",\n \"validation_mode\": \"Strict\"\n },\n \"extraction_config\": {\n \"is_batch_event\": true,\n \"extraction_key\": \"events\",\n \"dedup_config\": {\n \"drop_duplicates\": true,\n \"dedup_key\": \"id\",\n \"dedup_period\": 1036800\n }\n },\n \"dedup_config\": {\n \"drop_duplicates\": true,\n \"dedup_key\": \"id\",\n \"dedup_period\": 1036800\n },\n \"data_schema\": {\n \"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"string\"\n },\n \"grade\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"userlogintype\": {\n \"type\": \"string\"\n },\n \"usersignintype\": {\n \"type\": \"string\"\n },\n \"usertype\": {\n \"type\": \"string\"\n },\n \"language\": {\n \"type\": \"array\",\n \"additionalProperties\": true\n },\n \"subject\": {\n \"type\": \"array\",\n \"additionalProperties\": true\n },\n \"district\": {\n \"type\": \"string\"\n },\n \"state\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\"\n ]\n },\n \"denorm_config\": {\n \"redis_db_host\": \"obsrv-redis-master.redis.svc.cluster.local\",\n \"redis_db_port\": 6379,\n \"denorm_fields\": []\n },\n \"router_config\": {\n \"topic\": \"sb-telemetry-user\"\n },\n \"dataset_config\": {\n \"data_key\": \"id\",\n \"timestamp_key\": \"\",\n \"exclude_fields\": [],\n \"entry_topic\": \"sb-dev.masterdata.ingest\",\n \"redis_db_host\": \"obsrv-redis-master.redis.svc.cluster.local\",\n \"redis_db_port\": 6379,\n \"index_data\": false,\n \"redis_db\": 4\n },\n \"status\": \"Live\",\n \"tags\": [],\n \"data_version\": null,\n \"created_by\": \"SYSTEM\",\n \"updated_by\": \"SYSTEM\",\n \"created_date\": \"2023-07-12T06:07:10.268Z\",\n \"updated_date\": \"2023-07-12T06:07:10.160Z\",\n \"published_date\": \"2023-07-01T00:00:00.000Z\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{HOST_IP}}/obsrv/v1/datasets/create" + }, + "response": [] + }, + { + "name": "Update Dataset", + "request": { + "auth": { + "type": "noauth" + }, + "method": "PATCH", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"sb-telemetry\",\n \"dataset_id\": \"sb-telemetry\",\n \"type\": \"dataset1\",\n \"name\": \"sb-telemetry\",\n \"validation_config\": {\n \"validate\": true,\n \"mode\": \"Strict\",\n \"validation_mode\": \"Strict\"\n },\n \"extraction_config\": {\n \"is_batch_event\": true,\n \"extraction_key\": \"events\",\n \"dedup_config\": {\n \"drop_duplicates\": true,\n \"dedup_key\": \"id\",\n \"dedup_period\": 1036800\n },\n \"batch_id\": \"id\"\n },\n \"dedup_config\": {\n \"drop_duplicates\": true,\n \"dedup_key\": \"mid\",\n \"dedup_period\": 1036800\n },\n \"data_schema\": {\n \"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n \"type\": \"object\",\n \"properties\": {\n \"eid\": {\n \"type\": \"string\"\n },\n \"ver\": {\n \"type\": \"string\"\n },\n \"syncts\": {\n \"type\": \"integer\"\n },\n \"ets\": {\n \"type\": \"number\"\n },\n \"flags\": {\n \"type\": \"object\",\n \"properties\": {\n \"ex_processed\": {\n \"type\": \"boolean\"\n },\n \"pp_validation_processed\": {\n \"type\": \"boolean\"\n },\n \"pp_duplicate_skipped\": {\n \"type\": \"boolean\"\n },\n \"user_denorm\": {\n \"type\": \"boolean\"\n },\n \"device_denorm\": {\n \"type\": \"boolean\"\n },\n \"loc_denorm\": {\n \"type\": \"boolean\"\n },\n \"content_denorm\": {\n \"type\": \"boolean\"\n },\n \"coll_denorm\": {\n \"type\": \"boolean\"\n }\n }\n },\n \"mid\": {\n \"type\": \"string\",\n \"format\": \"uuid\"\n },\n \"actor\": {\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"string\",\n \"format\": \"uuid\"\n },\n \"type\": {\n \"type\": \"string\"\n }\n }\n },\n \"edata\": {\n \"type\": \"object\",\n \"properties\": {\n \"visits\": {\n \"type\": \"array\",\n \"additionalProperties\": true\n },\n \"type\": {\n \"type\": \"string\"\n },\n \"duration\": {\n \"type\": \"number\"\n },\n \"size\": {\n \"type\": \"integer\"\n },\n \"query\": {\n \"type\": \"string\"\n },\n \"filters\": {\n \"type\": \"object\",\n \"properties\": {\n \"objectType\": {\n \"type\": \"array\",\n \"additionalProperties\": true\n },\n \"version\": {\n \"type\": \"array\",\n \"additionalProperties\": true\n },\n \"status\": {\n \"type\": \"array\",\n \"additionalProperties\": true\n },\n \"id\": {\n \"type\": \"array\",\n \"additionalProperties\": true\n },\n \"isRootOrg\": {\n \"type\": \"boolean\"\n },\n \"trackable.enabled\": {\n \"type\": \"string\"\n },\n \"channel\": {\n \"type\": \"object\"\n },\n \"framework\": {\n \"type\": \"object\"\n },\n \"resourceType\": {\n \"type\": \"object\"\n },\n \"identifier\": {\n \"type\": \"array\",\n \"additionalProperties\": true\n },\n \"contentType\": {\n \"type\": \"array\",\n \"additionalProperties\": true\n },\n \"mimeType\": {\n \"type\": \"array\",\n \"additionalProperties\": true\n },\n \"hashTagId\": {\n \"type\": \"array\",\n \"additionalProperties\": true\n },\n \"compatibilityLevel\": {\n \"type\": \"object\",\n \"properties\": {\n \"min\": {\n \"type\": \"integer\"\n },\n \"max\": {\n \"type\": \"integer\"\n }\n }\n },\n \"createdBy\": {\n \"type\": \"string\"\n },\n \"mediaType\": {\n \"type\": \"array\",\n \"additionalProperties\": true\n },\n \"origin\": {\n \"type\": \"string\"\n },\n \"primaryCategory\": {\n \"type\": \"array\",\n \"additionalProperties\": true\n },\n \"trackable\": {\n \"enabled\": {\n \"type\": \"string\"\n }\n }\n }\n },\n \"sort\": {\n \"type\": \"object\",\n \"properties\": {\n \"lastUpdatedOn\": {\n \"type\": \"string\"\n }\n }\n },\n \"topn\": {\n \"type\": \"array\",\n \"additionalProperties\": true\n },\n \"pageid\": {\n \"type\": \"string\"\n },\n \"uri\": {\n \"type\": \"string\"\n },\n \"subtype\": {\n \"type\": \"string\"\n },\n \"id\": {\n \"type\": \"string\"\n },\n \"data\": {\n \"type\": \"string\"\n },\n \"uaspec\": {\n \"type\": \"object\",\n \"properties\": {\n \"agent\": {\n \"type\": \"string\"\n },\n \"ver\": {\n \"type\": \"string\"\n },\n \"system\": {\n \"type\": \"string\"\n },\n \"platform\": {\n \"type\": \"string\"\n },\n \"raw\": {\n \"type\": \"string\"\n }\n }\n },\n \"state\": {\n \"type\": \"string\"\n },\n \"props\": {\n \"type\": \"array\",\n \"additionalProperties\": true\n },\n \"prevstate\": {\n \"type\": \"string\"\n },\n \"dspec\": {\n \"type\": \"object\",\n \"properties\": {\n \"os\": {\n \"type\": \"string\"\n },\n \"make\": {\n \"type\": \"string\"\n },\n \"id\": {\n \"type\": \"string\"\n },\n \"idisk\": {\n \"type\": \"number\"\n },\n \"edisk\": {\n \"type\": \"number\"\n },\n \"scrn\": {\n \"type\": \"number\"\n },\n \"camera\": {\n \"type\": \"string\"\n },\n \"cpu\": {\n \"type\": \"string\"\n },\n \"sims\": {\n \"type\": \"integer\"\n },\n \"webview\": {\n \"type\": \"string\"\n }\n }\n },\n \"extra\": {\n \"type\": \"object\",\n \"properties\": {\n \"pos\": {\n \"type\": \"array\",\n \"additionalProperties\": true\n },\n \"values\": {\n \"type\": \"array\",\n \"additionalProperties\": true\n },\n \"query\": {\n \"type\": \"string\"\n }\n }\n },\n \"mode\": {\n \"type\": \"string\"\n }\n },\n \"duration\": {\n \"type\": \"string\"\n }\n },\n \"@timestamp\": {\n \"type\": \"string\",\n \"format\": \"date-time\"\n },\n \"context\": {\n \"type\": \"object\",\n \"properties\": {\n \"channel\": {\n \"type\": \"string\"\n },\n \"pdata\": {\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"string\"\n },\n \"ver\": {\n \"type\": \"string\"\n },\n \"pid\": {\n \"type\": \"string\"\n }\n }\n },\n \"env\": {\n \"type\": \"string\"\n },\n \"sid\": {\n \"type\": \"string\"\n },\n \"rollup\": {\n \"type\": \"object\",\n \"properties\": {\n \"l1\": {\n \"type\": \"string\"\n },\n \"l2\": {\n \"type\": \"string\"\n },\n \"l3\": {\n \"type\": \"string\"\n }\n }\n },\n \"cdata\": {\n \"type\": \"array\",\n \"additionalProperties\": true\n },\n \"did\": {\n \"type\": \"string\"\n },\n \"uid\": {\n \"type\": \"string\"\n }\n }\n },\n \"object\": {\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"string\"\n },\n \"type\": {\n \"type\": \"string\"\n },\n \"ver\": {\n \"type\": \"string\"\n },\n \"rollup\": {\n \"type\": \"object\",\n \"properties\": {\n \"l1\": {\n \"type\": \"string\"\n }\n }\n },\n \"version\": {\n \"type\": \"string\"\n }\n }\n },\n \"tags\": {\n \"type\": \"array\",\n \"additionalProperties\": true\n }\n },\n \"required\": [\n \"ets\",\n \"mid\"\n ]\n },\n \"denorm_config\": {\n \"redis_db_host\": \"obsrv-redis-master.redis.svc.cluster.local\",\n \"redis_db_port\": 6379,\n \"denorm_fields\": [\n {\n \"denorm_key\": \"actor.id\",\n \"redis_db\": 4,\n \"denorm_out_field\": \"userdata\"\n }\n ]\n },\n \"router_config\": {\n \"topic\": \"sb-telemetry\"\n },\n \"dataset_config\": {\n \"data_key\": \"\",\n \"timestamp_key\": \"ets\",\n \"exclude_fields\": [],\n \"entry_topic\": \"sb-dev.ingest\",\n \"redis_db_host\": \"obsrv-redis-master.redis.svc.cluster.local\",\n \"redis_db_port\": 6379,\n \"index_data\": true,\n \"redis_db\": 0\n },\n \"status\": \"Live\",\n \"created_by\": \"SYSTEM\",\n \"updated_by\": \"SYSTEM\",\n \"published_date\": \"2023-07-03 00:00:00\",\n \"tags\": [],\n \"data_version\": 1\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{HOST_IP}}/obsrv/v1/datasets/update" + }, + "response": [] + }, + { + "name": "Dataset Read", + "request": { + "auth": { + "type": "noauth" + }, + "method": "GET", + "header": [], + "url": { + "raw": "{{HOST_IP}}/obsrv/v1/datasets/get/?status=Live", + "host": [ + "{{HOST_IP}}" + ], + "path": [ + "obsrv", + "v1", + "datasets", + "get", + "" + ], + "query": [ + { + "key": "status", + "value": "Live" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Datasources", + "item": [ + { + "name": "List Datasources", + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"filters\": {\n \"status\": [\n \"Live\",\n \"Retired\"\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{HOST_IP}}/obsrv/v1/datasources/list" + }, + "response": [] + }, + { + "name": "Datasource Save", + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"sb-telemetry_sb-telemetry\",\n \"datasource\": \"sb-telemetry\",\n \"dataset_id\": \"sb-telemetry\",\n \"ingestion_spec\": {\n \"type\": \"kafka\",\n \"spec\": {\n \"dataSchema\": {\n \"dataSource\": \"sb-telemetry.1_DAY\",\n \"dimensionsSpec\": {\n \"dimensions\": [\n {\n \"type\": \"string\",\n \"name\": \"eid\"\n },\n {\n \"type\": \"string\",\n \"name\": \"ver\"\n },\n {\n \"type\": \"long\",\n \"name\": \"syncts\"\n },\n {\n \"type\": \"boolean\",\n \"name\": \"flags_ex_processed\"\n },\n {\n \"type\": \"boolean\",\n \"name\": \"flags_pp_validation_processed\"\n },\n {\n \"type\": \"boolean\",\n \"name\": \"flags_pp_duplicate_skipped\"\n },\n {\n \"type\": \"boolean\",\n \"name\": \"flags_user_denorm\"\n },\n {\n \"type\": \"boolean\",\n \"name\": \"flags_device_denorm\"\n },\n {\n \"type\": \"boolean\",\n \"name\": \"flags_loc_denorm\"\n },\n {\n \"type\": \"boolean\",\n \"name\": \"flags_content_denorm\"\n },\n {\n \"type\": \"boolean\",\n \"name\": \"flags_coll_denorm\"\n },\n {\n \"type\": \"string\",\n \"name\": \"mid\"\n },\n {\n \"type\": \"string\",\n \"name\": \"actor_id\"\n },\n {\n \"type\": \"string\",\n \"name\": \"actor_type\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_type\"\n },\n {\n \"type\": \"long\",\n \"name\": \"edata_duration\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_query\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_filters_objectType\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_filters_version\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_filters_status\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_filters_id\"\n },\n {\n \"type\": \"boolean\",\n \"name\": \"edata_filters_isRootOrg\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_filters_trackable_enabled\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_filters_identifier\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_filters_contentType\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_filters_mimeType\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_filters_hashTagId\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_filters_createdBy\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_filters_mediaType\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_filters_origin\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_filters_primaryCategory\"\n },\n {\n \"name\": \"edata_filters_trackable\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_sort_lastUpdatedOn\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_topn\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_pageid\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_uri\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_subtype\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_id\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_data\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_uaspec_agent\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_uaspec_ver\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_uaspec_system\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_uaspec_platform\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_uaspec_raw\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_state\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_props\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_prevstate\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_dspec_os\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_dspec_make\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_dspec_id\"\n },\n {\n \"type\": \"long\",\n \"name\": \"edata_dspec_idisk\"\n },\n {\n \"type\": \"long\",\n \"name\": \"edata_dspec_edisk\"\n },\n {\n \"type\": \"long\",\n \"name\": \"edata_dspec_scrn\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_dspec_camera\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_dspec_cpu\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_dspec_webview\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_extra_pos\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_extra_values\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_extra_query\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_mode\"\n },\n {\n \"type\": \"string\",\n \"name\": \"@timestamp\"\n },\n {\n \"type\": \"string\",\n \"name\": \"context_channel\"\n },\n {\n \"type\": \"string\",\n \"name\": \"context_pdata_id\"\n },\n {\n \"type\": \"string\",\n \"name\": \"context_pdata_ver\"\n },\n {\n \"type\": \"string\",\n \"name\": \"context_pdata_pid\"\n },\n {\n \"type\": \"string\",\n \"name\": \"context_env\"\n },\n {\n \"type\": \"string\",\n \"name\": \"context_sid\"\n },\n {\n \"type\": \"string\",\n \"name\": \"context_rollup_l1\"\n },\n {\n \"type\": \"string\",\n \"name\": \"context_rollup_l2\"\n },\n {\n \"type\": \"string\",\n \"name\": \"context_rollup_l3\"\n },\n {\n \"type\": \"array\",\n \"name\": \"context_cdata\"\n },\n {\n \"type\": \"string\",\n \"name\": \"context_did\"\n },\n {\n \"type\": \"string\",\n \"name\": \"context_uid\"\n },\n {\n \"type\": \"string\",\n \"name\": \"object_id\"\n },\n {\n \"type\": \"string\",\n \"name\": \"object_type\"\n },\n {\n \"type\": \"string\",\n \"name\": \"object_ver\"\n },\n {\n \"type\": \"string\",\n \"name\": \"object_rollup_l1\"\n },\n {\n \"type\": \"string\",\n \"name\": \"object_version\"\n },\n {\n \"type\": \"array\",\n \"name\": \"tags\"\n } \n ]\n },\n \"timestampSpec\": {\n \"column\": \"ets\",\n \"format\": \"auto\"\n },\n \"metricsSpec\": [\n {\n \"type\": \"doubleSum\",\n \"name\": \"edata_size\",\n \"fieldName\": \"edata_size\"\n },\n {\n \"type\": \"doubleSum\",\n \"name\": \"edata_filters_compatibilityLevel_min\",\n \"fieldName\": \"edata_filters_compatibilityLevel_min\"\n },\n {\n \"type\": \"doubleSum\",\n \"name\": \"edata_filters_compatibilityLevel_max\",\n \"fieldName\": \"edata_filters_compatibilityLevel_max\"\n },\n {\n \"type\": \"doubleSum\",\n \"name\": \"edata_dspec_sims\",\n \"fieldName\": \"edata_dspec_sims\"\n }\n ],\n \"granularitySpec\": {\n \"type\": \"uniform\",\n \"segmentGranularity\": \"DAY\",\n \"rollup\": false\n }\n },\n \"tuningConfig\": {\n \"type\": \"kafka\",\n \"maxBytesInMemory\": 134217728,\n \"maxRowsPerSegment\": 500000,\n \"logParseExceptions\": true\n },\n \"ioConfig\": {\n \"type\": \"kafka\",\n \"topic\": \"sb-telemetry\",\n \"consumerProperties\": {\n \"bootstrap.servers\": \"kafka-headless.kafka.svc:9092\"\n },\n \"taskCount\": 1,\n \"replicas\": 1,\n \"taskDuration\": \"PT1H\",\n \"useEarliestOffset\": true,\n \"completionTimeout\": \"PT1H\",\n \"inputFormat\": {\n \"type\": \"json\",\n \"flattenSpec\": {\n \"useFieldDiscovery\": true,\n \"fields\": [\n {\n \"type\": \"path\",\n \"expr\": \"$.eid\",\n \"name\": \"eid\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.ver\",\n \"name\": \"ver\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.syncts\",\n \"name\": \"syncts\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.ets\",\n \"name\": \"ets\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.flags.ex_processed\",\n \"name\": \"flags_ex_processed\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.flags.pp_validation_processed\",\n \"name\": \"flags_pp_validation_processed\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.flags.pp_duplicate_skipped\",\n \"name\": \"flags_pp_duplicate_skipped\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.flags.user_denorm\",\n \"name\": \"flags_user_denorm\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.flags.device_denorm\",\n \"name\": \"flags_device_denorm\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.flags.loc_denorm\",\n \"name\": \"flags_loc_denorm\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.flags.content_denorm\",\n \"name\": \"flags_content_denorm\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.flags.coll_denorm\",\n \"name\": \"flags_coll_denorm\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.mid\",\n \"name\": \"mid\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.actor.id\",\n \"name\": \"actor_id\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.actor.type\",\n \"name\": \"actor_type\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.type\",\n \"name\": \"edata_type\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.duration\",\n \"name\": \"edata_duration\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.query\",\n \"name\": \"edata_query\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.objectType[*]\",\n \"name\": \"edata_filters_objectType\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.version[*]\",\n \"name\": \"edata_filters_version\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.status[*]\",\n \"name\": \"edata_filters_status\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.id[*]\",\n \"name\": \"edata_filters_id\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.isRootOrg\",\n \"name\": \"edata_filters_isRootOrg\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.trackable.enabled\",\n \"name\": \"edata_filters_trackable_enabled\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.identifier[*]\",\n \"name\": \"edata_filters_identifier\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.contentType[*]\",\n \"name\": \"edata_filters_contentType\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.mimeType[*]\",\n \"name\": \"edata_filters_mimeType\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.hashTagId[*]\",\n \"name\": \"edata_filters_hashTagId\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.createdBy\",\n \"name\": \"edata_filters_createdBy\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.mediaType[*]\",\n \"name\": \"edata_filters_mediaType\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.origin\",\n \"name\": \"edata_filters_origin\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.primaryCategory[*]\",\n \"name\": \"edata_filters_primaryCategory\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.trackable\",\n \"name\": \"edata_filters_trackable\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.sort.lastUpdatedOn\",\n \"name\": \"edata_sort_lastUpdatedOn\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.topn[*]\",\n \"name\": \"edata_topn\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.pageid\",\n \"name\": \"edata_pageid\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.uri\",\n \"name\": \"edata_uri\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.subtype\",\n \"name\": \"edata_subtype\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.id\",\n \"name\": \"edata_id\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.data\",\n \"name\": \"edata_data\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.uaspec.agent\",\n \"name\": \"edata_uaspec_agent\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.uaspec.ver\",\n \"name\": \"edata_uaspec_ver\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.uaspec.system\",\n \"name\": \"edata_uaspec_system\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.uaspec.platform\",\n \"name\": \"edata_uaspec_platform\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.uaspec.raw\",\n \"name\": \"edata_uaspec_raw\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.state\",\n \"name\": \"edata_state\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.props[*]\",\n \"name\": \"edata_props\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.prevstate\",\n \"name\": \"edata_prevstate\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.dspec.os\",\n \"name\": \"edata_dspec_os\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.dspec.make\",\n \"name\": \"edata_dspec_make\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.dspec.id\",\n \"name\": \"edata_dspec_id\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.dspec.idisk\",\n \"name\": \"edata_dspec_idisk\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.dspec.edisk\",\n \"name\": \"edata_dspec_edisk\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.dspec.scrn\",\n \"name\": \"edata_dspec_scrn\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.dspec.camera\",\n \"name\": \"edata_dspec_camera\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.dspec.cpu\",\n \"name\": \"edata_dspec_cpu\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.dspec.webview\",\n \"name\": \"edata_dspec_webview\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.extra.pos[*]\",\n \"name\": \"edata_extra_pos\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.extra.values[*]\",\n \"name\": \"edata_extra_values\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.extra.query\",\n \"name\": \"edata_extra_query\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.mode\",\n \"name\": \"edata_mode\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.@timestamp\",\n \"name\": \"@timestamp\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.context.channel\",\n \"name\": \"context_channel\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.context.pdata.id\",\n \"name\": \"context_pdata_id\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.context.pdata.ver\",\n \"name\": \"context_pdata_ver\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.context.pdata.pid\",\n \"name\": \"context_pdata_pid\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.context.env\",\n \"name\": \"context_env\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.context.sid\",\n \"name\": \"context_sid\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.context.rollup.l1\",\n \"name\": \"context_rollup_l1\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.context.rollup.l2\",\n \"name\": \"context_rollup_l2\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.context.rollup.l3\",\n \"name\": \"context_rollup_l3\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.context.cdata[*]\",\n \"name\": \"context_cdata\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.context.did\",\n \"name\": \"context_did\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.context.uid\",\n \"name\": \"context_uid\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.object.id\",\n \"name\": \"object_id\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.object.type\",\n \"name\": \"object_type\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.object.ver\",\n \"name\": \"object_ver\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.object.rollup.l1\",\n \"name\": \"object_rollup_l1\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.object.version\",\n \"name\": \"object_version\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.tags[*]\",\n \"name\": \"tags\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.size\",\n \"name\": \"edata_size\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.compatibilityLevel.min\",\n \"name\": \"edata_filters_compatibilityLevel_min\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.compatibilityLevel.max\",\n \"name\": \"edata_filters_compatibilityLevel_max\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.dspec.sims\",\n \"name\": \"edata_dspec_sims\"\n }\n ]\n }\n },\n \"appendToExisting\": false\n }\n }\n },\n \"datasource_ref\": \"sb-telemetry.1_DAY\",\n \"retention_period\": {\n \"enabled\": \"false\"\n },\n \"archival_policy\": {\n \"enabled\": \"false\"\n },\n \"purge_policy\": {\n \"enabled\": \"false\"\n },\n \"backup_config\": {\n \"enabled\": \"false\"\n },\n \"status\": \"Live\",\n \"created_by\": \"SYSTEM\",\n \"updated_by\": \"SYSTEM\",\n \"published_date\": \"2023-07-03 00:00:00\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{HOST_IP}}/obsrv/v1/datasources/create" + }, + "response": [] + }, + { + "name": "Datasource Update", + "request": { + "auth": { + "type": "noauth" + }, + "method": "PATCH", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"sb-telemetry_sb-telemetry\",\n \"datasource\": \"sb-telemetry\",\n \"dataset_id\": \"sb-telemetry\",\n \"ingestion_spec\": {\n \"type\": \"kafka\",\n \"spec\": {\n \"dataSchema\": {\n \"dataSource\": \"sb-telemetry.1_DAY\",\n \"dimensionsSpec\": {\n \"dimensions\": [\n {\n \"type\": \"string\",\n \"name\": \"eid\"\n },\n {\n \"type\": \"string\",\n \"name\": \"ver\"\n },\n {\n \"type\": \"long\",\n \"name\": \"syncts\"\n },\n {\n \"type\": \"boolean\",\n \"name\": \"flags_ex_processed\"\n },\n {\n \"type\": \"boolean\",\n \"name\": \"flags_pp_validation_processed\"\n },\n {\n \"type\": \"boolean\",\n \"name\": \"flags_pp_duplicate_skipped\"\n },\n {\n \"type\": \"boolean\",\n \"name\": \"flags_user_denorm\"\n },\n {\n \"type\": \"boolean\",\n \"name\": \"flags_device_denorm\"\n },\n {\n \"type\": \"boolean\",\n \"name\": \"flags_loc_denorm\"\n },\n {\n \"type\": \"boolean\",\n \"name\": \"flags_content_denorm\"\n },\n {\n \"type\": \"boolean\",\n \"name\": \"flags_coll_denorm\"\n },\n {\n \"type\": \"string\",\n \"name\": \"mid\"\n },\n {\n \"type\": \"string\",\n \"name\": \"actor_id\"\n },\n {\n \"type\": \"string\",\n \"name\": \"actor_type\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_type\"\n },\n {\n \"type\": \"long\",\n \"name\": \"edata_duration\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_query\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_filters_objectType\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_filters_version\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_filters_status\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_filters_id\"\n },\n {\n \"type\": \"boolean\",\n \"name\": \"edata_filters_isRootOrg\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_filters_trackable_enabled\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_filters_identifier\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_filters_contentType\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_filters_mimeType\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_filters_hashTagId\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_filters_createdBy\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_filters_mediaType\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_filters_origin\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_filters_primaryCategory\"\n },\n {\n \"name\": \"edata_filters_trackable\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_sort_lastUpdatedOn\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_topn\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_pageid\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_uri\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_subtype\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_id\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_data\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_uaspec_agent\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_uaspec_ver\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_uaspec_system\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_uaspec_platform\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_uaspec_raw\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_state\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_props\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_prevstate\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_dspec_os\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_dspec_make\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_dspec_id\"\n },\n {\n \"type\": \"long\",\n \"name\": \"edata_dspec_idisk\"\n },\n {\n \"type\": \"long\",\n \"name\": \"edata_dspec_edisk\"\n },\n {\n \"type\": \"long\",\n \"name\": \"edata_dspec_scrn\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_dspec_camera\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_dspec_cpu\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_dspec_webview\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_extra_pos\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_extra_values\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_extra_query\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_mode\"\n },\n {\n \"type\": \"string\",\n \"name\": \"@timestamp\"\n },\n {\n \"type\": \"string\",\n \"name\": \"context_channel\"\n },\n {\n \"type\": \"string\",\n \"name\": \"context_pdata_id\"\n },\n {\n \"type\": \"string\",\n \"name\": \"context_pdata_ver\"\n },\n {\n \"type\": \"string\",\n \"name\": \"context_pdata_pid\"\n },\n {\n \"type\": \"string\",\n \"name\": \"context_env\"\n },\n {\n \"type\": \"string\",\n \"name\": \"context_sid\"\n },\n {\n \"type\": \"string\",\n \"name\": \"context_rollup_l1\"\n },\n {\n \"type\": \"string\",\n \"name\": \"context_rollup_l2\"\n },\n {\n \"type\": \"string\",\n \"name\": \"context_rollup_l3\"\n },\n {\n \"type\": \"array\",\n \"name\": \"context_cdata\"\n },\n {\n \"type\": \"string\",\n \"name\": \"context_did\"\n },\n {\n \"type\": \"string\",\n \"name\": \"context_uid\"\n },\n {\n \"type\": \"string\",\n \"name\": \"object_id\"\n },\n {\n \"type\": \"string\",\n \"name\": \"object_type\"\n },\n {\n \"type\": \"string\",\n \"name\": \"object_ver\"\n },\n {\n \"type\": \"string\",\n \"name\": \"object_rollup_l1\"\n },\n {\n \"type\": \"string\",\n \"name\": \"object_version\"\n },\n {\n \"type\": \"array\",\n \"name\": \"tags\"\n } \n ]\n },\n \"timestampSpec\": {\n \"column\": \"ets\",\n \"format\": \"auto\"\n },\n \"metricsSpec\": [\n {\n \"type\": \"doubleSum\",\n \"name\": \"edata_size\",\n \"fieldName\": \"edata_size\"\n },\n {\n \"type\": \"doubleSum\",\n \"name\": \"edata_filters_compatibilityLevel_min\",\n \"fieldName\": \"edata_filters_compatibilityLevel_min\"\n },\n {\n \"type\": \"doubleSum\",\n \"name\": \"edata_filters_compatibilityLevel_max\",\n \"fieldName\": \"edata_filters_compatibilityLevel_max\"\n },\n {\n \"type\": \"doubleSum\",\n \"name\": \"edata_dspec_sims\",\n \"fieldName\": \"edata_dspec_sims\"\n }\n ],\n \"granularitySpec\": {\n \"type\": \"uniform\",\n \"segmentGranularity\": \"DAY\",\n \"rollup\": false\n }\n },\n \"tuningConfig\": {\n \"type\": \"kafka\",\n \"maxBytesInMemory\": 134217728,\n \"maxRowsPerSegment\": 500000,\n \"logParseExceptions\": true\n },\n \"ioConfig\": {\n \"type\": \"kafka\",\n \"topic\": \"sb-telemetry\",\n \"consumerProperties\": {\n \"bootstrap.servers\": \"kafka-headless.kafka.svc:9092\"\n },\n \"taskCount\": 1,\n \"replicas\": 1,\n \"taskDuration\": \"PT1H\",\n \"useEarliestOffset\": true,\n \"completionTimeout\": \"PT1H\",\n \"inputFormat\": {\n \"type\": \"json\",\n \"flattenSpec\": {\n \"useFieldDiscovery\": true,\n \"fields\": [\n {\n \"type\": \"path\",\n \"expr\": \"$.eid\",\n \"name\": \"eid\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.ver\",\n \"name\": \"ver\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.syncts\",\n \"name\": \"syncts\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.ets\",\n \"name\": \"ets\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.flags.ex_processed\",\n \"name\": \"flags_ex_processed\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.flags.pp_validation_processed\",\n \"name\": \"flags_pp_validation_processed\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.flags.pp_duplicate_skipped\",\n \"name\": \"flags_pp_duplicate_skipped\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.flags.user_denorm\",\n \"name\": \"flags_user_denorm\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.flags.device_denorm\",\n \"name\": \"flags_device_denorm\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.flags.loc_denorm\",\n \"name\": \"flags_loc_denorm\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.flags.content_denorm\",\n \"name\": \"flags_content_denorm\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.flags.coll_denorm\",\n \"name\": \"flags_coll_denorm\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.mid\",\n \"name\": \"mid\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.actor.id\",\n \"name\": \"actor_id\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.actor.type\",\n \"name\": \"actor_type\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.type\",\n \"name\": \"edata_type\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.duration\",\n \"name\": \"edata_duration\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.query\",\n \"name\": \"edata_query\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.objectType[*]\",\n \"name\": \"edata_filters_objectType\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.version[*]\",\n \"name\": \"edata_filters_version\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.status[*]\",\n \"name\": \"edata_filters_status\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.id[*]\",\n \"name\": \"edata_filters_id\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.isRootOrg\",\n \"name\": \"edata_filters_isRootOrg\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.trackable.enabled\",\n \"name\": \"edata_filters_trackable_enabled\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.identifier[*]\",\n \"name\": \"edata_filters_identifier\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.contentType[*]\",\n \"name\": \"edata_filters_contentType\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.mimeType[*]\",\n \"name\": \"edata_filters_mimeType\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.hashTagId[*]\",\n \"name\": \"edata_filters_hashTagId\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.createdBy\",\n \"name\": \"edata_filters_createdBy\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.mediaType[*]\",\n \"name\": \"edata_filters_mediaType\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.origin\",\n \"name\": \"edata_filters_origin\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.primaryCategory[*]\",\n \"name\": \"edata_filters_primaryCategory\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.trackable\",\n \"name\": \"edata_filters_trackable\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.sort.lastUpdatedOn\",\n \"name\": \"edata_sort_lastUpdatedOn\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.topn[*]\",\n \"name\": \"edata_topn\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.pageid\",\n \"name\": \"edata_pageid\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.uri\",\n \"name\": \"edata_uri\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.subtype\",\n \"name\": \"edata_subtype\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.id\",\n \"name\": \"edata_id\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.data\",\n \"name\": \"edata_data\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.uaspec.agent\",\n \"name\": \"edata_uaspec_agent\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.uaspec.ver\",\n \"name\": \"edata_uaspec_ver\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.uaspec.system\",\n \"name\": \"edata_uaspec_system\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.uaspec.platform\",\n \"name\": \"edata_uaspec_platform\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.uaspec.raw\",\n \"name\": \"edata_uaspec_raw\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.state\",\n \"name\": \"edata_state\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.props[*]\",\n \"name\": \"edata_props\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.prevstate\",\n \"name\": \"edata_prevstate\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.dspec.os\",\n \"name\": \"edata_dspec_os\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.dspec.make\",\n \"name\": \"edata_dspec_make\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.dspec.id\",\n \"name\": \"edata_dspec_id\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.dspec.idisk\",\n \"name\": \"edata_dspec_idisk\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.dspec.edisk\",\n \"name\": \"edata_dspec_edisk\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.dspec.scrn\",\n \"name\": \"edata_dspec_scrn\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.dspec.camera\",\n \"name\": \"edata_dspec_camera\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.dspec.cpu\",\n \"name\": \"edata_dspec_cpu\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.dspec.webview\",\n \"name\": \"edata_dspec_webview\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.extra.pos[*]\",\n \"name\": \"edata_extra_pos\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.extra.values[*]\",\n \"name\": \"edata_extra_values\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.extra.query\",\n \"name\": \"edata_extra_query\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.mode\",\n \"name\": \"edata_mode\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.@timestamp\",\n \"name\": \"@timestamp\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.context.channel\",\n \"name\": \"context_channel\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.context.pdata.id\",\n \"name\": \"context_pdata_id\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.context.pdata.ver\",\n \"name\": \"context_pdata_ver\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.context.pdata.pid\",\n \"name\": \"context_pdata_pid\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.context.env\",\n \"name\": \"context_env\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.context.sid\",\n \"name\": \"context_sid\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.context.rollup.l1\",\n \"name\": \"context_rollup_l1\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.context.rollup.l2\",\n \"name\": \"context_rollup_l2\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.context.rollup.l3\",\n \"name\": \"context_rollup_l3\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.context.cdata[*]\",\n \"name\": \"context_cdata\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.context.did\",\n \"name\": \"context_did\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.context.uid\",\n \"name\": \"context_uid\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.object.id\",\n \"name\": \"object_id\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.object.type\",\n \"name\": \"object_type\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.object.ver\",\n \"name\": \"object_ver\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.object.rollup.l1\",\n \"name\": \"object_rollup_l1\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.object.version\",\n \"name\": \"object_version\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.tags[*]\",\n \"name\": \"tags\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.size\",\n \"name\": \"edata_size\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.compatibilityLevel.min\",\n \"name\": \"edata_filters_compatibilityLevel_min\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.compatibilityLevel.max\",\n \"name\": \"edata_filters_compatibilityLevel_max\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.dspec.sims\",\n \"name\": \"edata_dspec_sims\"\n }\n ]\n }\n },\n \"appendToExisting\": false\n }\n }\n },\n \"datasource_ref\": \"sb-telemetry.1_DAY\",\n \"retention_period\": {\n \"enabled\": \"false\"\n },\n \"archival_policy\": {\n \"enabled\": \"false\"\n },\n \"purge_policy\": {\n \"enabled\": \"false\"\n },\n \"backup_config\": {\n \"enabled\": \"false\"\n },\n \"status\": \"Live\",\n \"created_by\": \"SYSTEM\",\n \"updated_by\": \"SYSTEM\",\n \"published_date\": \"2023-07-03 00:00:00\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{HOST_IP}}/obsrv/v1/datasources/update" + }, + "response": [] + }, + { + "name": "Datasource Read", + "request": { + "auth": { + "type": "noauth" + }, + "method": "GET", + "header": [], + "url": { + "raw": "{{HOST_IP}}/obsrv/v1/datasources/get/sb-telemetry_sb-telemetry?status=Live", + "host": [ + "{{HOST_IP}}" + ], + "path": [ + "obsrv", + "v1", + "datasources", + "get", + "sb-telemetry_sb-telemetry" + ], + "query": [ + { + "key": "status", + "value": "Live" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "Source Config", + "item": [ + { + "name": "List Source Configs", + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"filters\": {\n \"status\": [\n \"Live\",\n \"Retired\"\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{HOST_IP}}/obsrv/v1/datasets/source/config/list" + }, + "response": [] + }, + { + "name": "Dataset source config read", + "protocolProfileBehavior": { + "disableBodyPruning": true + }, + "request": { + "auth": { + "type": "noauth" + }, + "method": "GET", + "header": [], + "body": { + "mode": "raw", + "raw": "", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": { + "raw": "{{HOST_IP}}/obsrv/v1/datasets/source/config/get/6c3fc8c2-357d-489b-b0c9-afdde6e5c6c0?status=Live", + "host": [ + "{{HOST_IP}}" + ], + "path": [ + "obsrv", + "v1", + "datasets", + "source", + "config", + "get", + "6c3fc8c2-357d-489b-b0c9-afdde6e5c6c0" + ], + "query": [ + { + "key": "status", + "value": "Live" + } + ] + } + }, + "response": [] + }, + { + "name": "Dataset source config save", + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"6c3fc8c2-357d-489b-b0c9-afdde6e5c6c0\",\n \"dataset_id\": \"sb-telemetry\",\n \"connector_type\": \"kafka\",\n \"connector_config\": {\n \"type\": \"kafka\",\n \"topic\": \"telemetry.ingest\",\n \"kafkaBrokers\": \"kafka-headless.kafka.svc:9092\"\n },\n \"status\": \"Live\",\n \"published_date\": \"2023-03-24 12:19:32.091544\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{HOST_IP}}/obsrv/v1/datasets/source/config/create" + }, + "response": [] + }, + { + "name": "Dataset source config update", + "request": { + "auth": { + "type": "noauth" + }, + "method": "PATCH", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"id\": \"6c3fc8c2-357d-489b-b0c9-afdde6e5c6c0\",\n \"dataset_id\": \"sb-telemetry\",\n \"connector_type\": \"kafka\",\n \"connector_config\": {\n \"type\": \"kafka\",\n \"topic\": \"telemetry.ingest\",\n \"kafkaBrokers\": \"kafka-headless.kafka.svc:9092\"\n },\n \"status\": \"Live\",\n \"published_date\": \"2023-03-24 12:19:32.091544\"\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{HOST_IP}}/obsrv/v1/datasets/source/config/update" + }, + "response": [] + } + ] + }, + { + "name": "Query (Data OUT APIs)", + "item": [ + { + "name": "native query request", + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"context\": {\n \"dataSource\": \"dataset-1\"\n },\n \"query\": {\n \"queryType\": \"timeseries\",\n \"dataSource\": \"dataset-1\",\n \"intervals\": {\n \"type\": \"intervals\",\n \"intervals\": [\n \"2023-06-15/2023-07-11\"\n ]\n },\n \"granularity\": \"week\",\n \"aggregations\": [\n {\n \"type\": \"count\",\n \"name\": \"total_records\"\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{HOST_IP}}/obsrv/v1/data/query/dataset-1_dataset-1.1_DAY" + }, + "response": [] + }, + { + "name": "sql query request", + "event": [ + { + "listen": "prerequest", + "script": { + "exec": [ + " " + ], + "type": "text/javascript" + } + } + ], + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"context\": {\n \"dataSource\": \"dataset-1\"\n },\n \"querySql\": {\n \"query\": \"SELECT COUNT(*) AS totalRatingsCount FROM \\\"dataset-1\\\" LIMIT 100\"\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{HOST_IP}}/obsrv/v1/data/sql-query/dataset-1_dataset-1.1_DA" + }, + "response": [] + } + ] + }, + { + "name": "Data ingest", + "item": [ + { + "name": "Data Ingest Batch", + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"data\": {\n \"id\": \"batch0017\",\n \"events\": [\n {\n \"eid\": \"INTERACT\",\n \"date\": \"2022-01-01\",\n \"ver\": \"3.0\",\n \"syncts\": 1668591949682,\n \"ets\": 1668591949682,\n \"flags\": {\n \"ex_processed\": true,\n \"pp_validation_processed\": true,\n \"pp_duplicate_skipped\": true,\n \"device_denorm\": true,\n \"user_denorm\": true,\n \"loc_denorm\": true\n },\n \"derivedlocationdata\": {\n \"district\": \"AGRA\",\n \"from\": \"user-profile\",\n \"state\": \"Uttar Pradesh\"\n },\n \"mid\": \"6c3fc8d2-357e-479b-b0c0-afdde6e5c6c0\",\n \"type\": \"events\",\n \"actor\": {\n \"type\": \"User\",\n \"id\": \"b6d0a460-430e-4077-8c50-dfe38e9aade3\"\n },\n \"edata\": {\n \"type\": \"session\"\n },\n \"userdata\": {\n \"subject\": [],\n \"district\": \"AGRA\",\n \"usersubtype\": \"hm\",\n \"grade\": [],\n \"usersignintype\": \"Self-Signed-In\",\n \"usertype\": \"administrator\",\n \"userlogintype\": \"administrator\",\n \"state\": \"Uttar Pradesh\"\n },\n \"@timestamp\": \"2022-11-16T09:45:49.682Z\",\n \"devicedata\": {\n \"statecustomcode\": \"29\",\n \"country\": \"India\",\n \"iso3166statecode\": \"IN-KA\",\n \"city\": \"Bengaluru\",\n \"countrycode\": \"IN\",\n \"state\": \"Karnataka\",\n \"devicespec\": {\n \"idisk\": \"106.47\",\n \"webview\": \"107.0.5304.105\",\n \"os\": \"Android 12\",\n \"scrn\": \"6.53\",\n \"sims\": \"-1\",\n \"cpu\": \"abi: arm64-v8a processor\\t: 0 \",\n \"id\": \"ac4ad4ac3feda0f2b17835b81e736c88c194dc89\",\n \"camera\": \"\",\n \"edisk\": \"106.27\",\n \"make\": \"vivo 1915\"\n },\n \"statecode\": \"KA\",\n \"firstaccess\": 1660038763481,\n \"districtcustom\": \"BENGALURU URBAN SOUTH\",\n \"statecustomname\": \"Karnataka\",\n \"userdeclared\": {\n \"district\": \"AGRA\",\n \"state\": \"Uttar Pradesh\"\n }\n },\n \"context\": {\n \"cdata\": [\n {\n \"id\": \"a3c784f0-61d8-43e4-a92a-373fd4338c1d\",\n \"type\": \"UserSession\"\n }\n ],\n \"env\": \"sdk\",\n \"channel\": \"0126796199493140480\",\n \"pdata\": {\n \"id\": \"preprod.diksha.app\",\n \"pid\": \"sunbird.app\",\n \"ver\": \"4.10.1023preproduction\"\n },\n \"sid\": \"a3c784f0-61d8-43e4-a92a-373fd4338c1d\",\n \"did\": \"ac4ad4ac3feda0f2b17835b81e736c88c194dc89\",\n \"rollup\": {\n \"l1\": \"0126796199493140480\"\n }\n },\n \"object\": {\n \"id\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"rollup\": {}\n }\n },\n {\n \"eid\": \"INTERACT\",\n \"ver\": \"3.0\",\n \"syncts\": 1668591949682,\n \"ets\": 1.668591793792E12,\n \"flags\": {\n \"ex_processed\": true,\n \"pp_validation_processed\": true,\n \"pp_duplicate_skipped\": true,\n \"device_denorm\": true,\n \"user_denorm\": true,\n \"loc_denorm\": true\n },\n \"derivedlocationdata\": {\n \"district\": \"AGRA\",\n \"from\": \"user-profile\",\n \"state\": \"Uttar Pradesh\"\n },\n \"mid\": \"0fd4d021-1372-4b0b-980c-29d167f77c9a\",\n \"type\": \"events\",\n \"actor\": {\n \"type\": \"User\",\n \"id\": \"b6d0a460-430e-4077-8c50-dfe38e9aade3\"\n },\n \"edata\": {\n \"type\": \"session\",\n \"duration\": 20126.0\n },\n \"userdata\": {\n \"subject\": [],\n \"district\": \"AGRA\",\n \"usersubtype\": \"hm\",\n \"grade\": [],\n \"usersignintype\": \"Self-Signed-In\",\n \"usertype\": \"administrator\",\n \"userlogintype\": \"administrator\",\n \"state\": \"Uttar Pradesh\"\n },\n \"@timestamp\": \"2022-11-16T09:45:49.682Z\",\n \"devicedata\": {\n \"statecustomcode\": \"29\",\n \"country\": \"India\",\n \"iso3166statecode\": \"IN-KA\",\n \"city\": \"Bengaluru\",\n \"countrycode\": \"IN\",\n \"state\": \"Karnataka\",\n \"devicespec\": {\n \"idisk\": \"106.47\",\n \"webview\": \"107.0.5304.105\",\n \"os\": \"Android 12\",\n \"scrn\": \"6.53\",\n \"sims\": \"-1\",\n \"cpu\": \"abi: arm64-v8a processor\\t: 0 \",\n \"id\": \"ac4ad4ac3feda0f2b17835b81e736c88c194dc89\",\n \"camera\": \"\",\n \"edisk\": \"106.27\",\n \"make\": \"vivo 1915\"\n },\n \"statecode\": \"KA\",\n \"firstaccess\": 1660038763481,\n \"districtcustom\": \"BENGALURU URBAN SOUTH\",\n \"statecustomname\": \"Karnataka\",\n \"userdeclared\": {\n \"district\": \"AGRA\",\n \"state\": \"Uttar Pradesh\"\n }\n },\n \"context\": {\n \"cdata\": [\n {\n \"id\": \"39901401-de90-4c4f-931b-fadf34522e26\",\n \"type\": \"UserSession\"\n }\n ],\n \"env\": \"sdk\",\n \"channel\": \"0126796199493140480\",\n \"pdata\": {\n \"id\": \"preprod.diksha.app\",\n \"pid\": \"sunbird.app\",\n \"ver\": \"4.10.1023preproduction\"\n },\n \"sid\": \"39901401-de90-4c4f-931b-fadf34522e26\",\n \"did\": \"ac4ad4ac3feda0f2b17835b81e736c88c194dc89\",\n \"rollup\": {\n \"l1\": \"0126796199493140480\"\n }\n },\n \"object\": {\n \"id\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"rollup\": {}\n }\n },\n {\n \"eid\": \"SEARCH\",\n \"ver\": \"3.0\",\n \"syncts\": 1668590880098,\n \"ets\": 1668590869525,\n \"flags\": {\n \"pp_duplicate_skipped\": true,\n \"pp_validation_processed\": true,\n \"device_denorm\": true,\n \"loc_denorm\": true\n },\n \"derivedlocationdata\": {\n \"district\": \"BENGALURU URBAN SOUTH\",\n \"from\": \"user-declared\",\n \"state\": \"Karnataka\"\n },\n \"mid\": \"f47ac10c-58cc-4372-a567-0e02b2c3d479\",\n \"type\": \"events\",\n \"actor\": {\n \"id\": \"b6d0a460-430e-4077-8c50-dfe38e9aade3\",\n \"type\": \"Consumer\"\n },\n \"edata\": {\n \"size\": 1,\n \"query\": \"\",\n \"filters\": {\n \"slug\": \"ntp\",\n \"isTenant\": true,\n \"make\": {\n \"type\": \"apple\",\n \"vers\": 1\n }\n },\n \"sort\": {},\n \"type\": \"Org_alias\",\n \"topn\": [\n {\n \"id\": \"01268904781886259221\"\n }\n ]\n },\n \"@timestamp\": \"2022-11-16T09:28:00.098Z\",\n \"devicedata\": {\n \"statecustomcode\": \"\",\n \"country\": \"\",\n \"iso3166statecode\": \"\",\n \"city\": \"\",\n \"countrycode\": \"\",\n \"state\": \"\",\n \"devicespec\": {},\n \"statecode\": \"\",\n \"firstaccess\": 1668580743870,\n \"districtcustom\": \"\",\n \"statecustomname\": \"\",\n \"userdeclared\": {\n \"district\": \"BENGALURU URBAN SOUTH\",\n \"state\": \"Karnataka\"\n }\n },\n \"context\": {\n \"channel\": \"0126796199493140480\",\n \"pdata\": {\n \"id\": \"preprod.diksha.portal\",\n \"pid\": \"learner-service\",\n \"ver\": \"4.3.0\"\n },\n \"env\": \"User\",\n \"did\": \"0b83cf8293ff83aff1b20ee9a800f9d4\",\n \"cdata\": [\n {\n \"id\": \"a600ebb2-4acc-6c30-8b08-b804a0d386e1\",\n \"type\": \"Request\"\n }\n ],\n \"rollup\": {}\n }\n },\n {\n \"eid\": \"SEARCH\",\n \"ver\": \"3.0\",\n \"syncts\": 1668590880098,\n \"ets\": 1668590869525,\n \"flags\": {\n \"pp_duplicate_skipped\": true,\n \"pp_validation_processed\": true,\n \"device_denorm\": true,\n \"loc_denorm\": true\n },\n \"derivedlocationdata\": {\n \"district\": \"BENGALURU URBAN SOUTH\",\n \"from\": \"user-declared\",\n \"state\": \"Karnataka\"\n },\n \"mid\": \"a610ebb2-4acd-6d30-8b08-b804a0d386e1\",\n \"type\": \"events\",\n \"actor\": {\n \"id\": \"3d45a701-2ebc-4111-b4c6-6b5ad9ec6e0c\",\n \"type\": \"Consumer\"\n },\n \"edata\": {\n \"size\": 1,\n \"query\": \"\",\n \"filters\": {\n \"slug\": \"ntp\",\n \"isTenant\": true,\n \"make\": {\n \"type\": \"apple\"\n }\n },\n \"sort\": {},\n \"type\": \"Org_alias\",\n \"topn\": [\n {\n \"id\": \"01268904781886259221\"\n }\n ]\n },\n \"@timestamp\": \"2022-11-16T09:28:00.098Z\",\n \"devicedata\": {\n \"statecustomcode\": \"\",\n \"country\": \"\",\n \"iso3166statecode\": \"\",\n \"city\": \"\",\n \"countrycode\": \"\",\n \"state\": \"\",\n \"devicespec\": {},\n \"statecode\": \"\",\n \"firstaccess\": 1668580743870,\n \"districtcustom\": \"\",\n \"statecustomname\": \"\",\n \"userdeclared\": {\n \"district\": \"BENGALURU URBAN SOUTH\",\n \"state\": \"Karnataka\"\n }\n },\n \"context\": {\n \"channel\": \"0126796199493140480\",\n \"pdata\": {\n \"id\": \"preprod.diksha.portal\",\n \"pid\": \"learner-service\",\n \"ver\": \"4.3.0\"\n },\n \"env\": \"User\",\n \"did\": \"0b83cf8293ff83aff1b20ee9a800f9d4\",\n \"cdata\": [\n {\n \"id\": \"a600ebb2-4acc-6c30-8b08-b804a0d386e1\",\n \"type\": \"Request\"\n }\n ],\n \"rollup\": {}\n }\n }\n ]\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{HOST_IP}}/obsrv/v1/data/create/sb-telemetry" + }, + "response": [] + }, + { + "name": "Data Ingest individual", + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"data\": {\n \"event\": {\n \"eid\": \"INTERACT\",\n \"date\": \"2022-01-01\",\n \"ver\": \"3.0\",\n \"syncts\": 1668591949682,\n \"ets\": 1668591949682,\n \"flags\": {\n \"ex_processed\": true,\n \"pp_validation_processed\": true,\n \"pp_duplicate_skipped\": true,\n \"device_denorm\": true,\n \"user_denorm\": true,\n \"loc_denorm\": true\n },\n \"derivedlocationdata\": {\n \"district\": \"AGRA\",\n \"from\": \"user-profile\",\n \"state\": \"Uttar Pradesh\"\n },\n \"mid\": \"6c3fc8d2-357e-479b-b0c0-afdde6e5c6c0\",\n \"type\": \"events\",\n \"actor\": {\n \"type\": \"User\",\n \"id\": \"b6d0a460-430e-4077-8c50-dfe38e9aade3\"\n },\n \"edata\": {\n \"type\": \"session\"\n },\n \"userdata\": {\n \"subject\": [],\n \"district\": \"AGRA\",\n \"usersubtype\": \"hm\",\n \"grade\": [],\n \"usersignintype\": \"Self-Signed-In\",\n \"usertype\": \"administrator\",\n \"userlogintype\": \"administrator\",\n \"state\": \"Uttar Pradesh\"\n },\n \"@timestamp\": \"2022-11-16T09:45:49.682Z\",\n \"devicedata\": {\n \"statecustomcode\": \"29\",\n \"country\": \"India\",\n \"iso3166statecode\": \"IN-KA\",\n \"city\": \"Bengaluru\",\n \"countrycode\": \"IN\",\n \"state\": \"Karnataka\",\n \"devicespec\": {\n \"idisk\": \"106.47\",\n \"webview\": \"107.0.5304.105\",\n \"os\": \"Android 12\",\n \"scrn\": \"6.53\",\n \"sims\": \"-1\",\n \"cpu\": \"abi: arm64-v8a processor\\t: 0 \",\n \"id\": \"ac4ad4ac3feda0f2b17835b81e736c88c194dc89\",\n \"camera\": \"\",\n \"edisk\": \"106.27\",\n \"make\": \"vivo 1915\"\n },\n \"statecode\": \"KA\",\n \"firstaccess\": 1660038763481,\n \"districtcustom\": \"BENGALURU URBAN SOUTH\",\n \"statecustomname\": \"Karnataka\",\n \"userdeclared\": {\n \"district\": \"AGRA\",\n \"state\": \"Uttar Pradesh\"\n }\n },\n \"context\": {\n \"cdata\": [\n {\n \"id\": \"a3c784f0-61d8-43e4-a92a-373fd4338c1d\",\n \"type\": \"UserSession\"\n }\n ],\n \"env\": \"sdk\",\n \"channel\": \"0126796199493140480\",\n \"pdata\": {\n \"id\": \"preprod.diksha.app\",\n \"pid\": \"sunbird.app\",\n \"ver\": \"4.10.1023preproduction\"\n },\n \"sid\": \"a3c784f0-61d8-43e4-a92a-373fd4338c1d\",\n \"did\": \"ac4ad4ac3feda0f2b17835b81e736c88c194dc89\",\n \"rollup\": {\n \"l1\": \"0126796199493140480\"\n }\n },\n \"object\": {\n \"id\": \"\",\n \"type\": \"\",\n \"version\": \"\",\n \"rollup\": {}\n }\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{HOST_IP}}/obsrv/v1/data/create/sb-telemetry" + }, + "response": [] + }, + { + "name": "Data Ingest Master", + "request": { + "auth": { + "type": "noauth" + }, + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"data\": {\n \"event\": {\n \"subject\": [\n \"Mathematics\"\n ],\n \"channel\": \"Future Assurance Consultant\",\n \"language\": [\n \"English\"\n ],\n \"id\": \"311763b2-d7de-4d46-8803-20407eaa3403\",\n \"firstName\": \"Karan\",\n \"lastName\": \"Panicker\",\n \"mobile\": \"+91-602-8988588\",\n \"email\": \"Karan_Panicker@obsrv.ai\",\n \"state\": \"Gujarat\",\n \"district\": \"Bedfordshire\"\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{HOST_IP}}/obsrv/v1/data/create/sb-telemetry-user" + }, + "response": [] + }, + { + "name": "submit ingestion", + "request": { + "method": "POST", + "header": [], + "body": { + "mode": "raw", + "raw": "{\n \"type\": \"kafka\",\n \"spec\": {\n \"dataSchema\": {\n \"dataSource\": \"sb-telemetry.1_DAY\",\n \"dimensionsSpec\": {\n \"dimensions\": [\n {\n \"type\": \"string\",\n \"name\": \"eid\"\n },\n {\n \"type\": \"string\",\n \"name\": \"ver\"\n },\n {\n \"type\": \"long\",\n \"name\": \"syncts\"\n },\n {\n \"type\": \"boolean\",\n \"name\": \"flags_ex_processed\"\n },\n {\n \"type\": \"boolean\",\n \"name\": \"flags_pp_validation_processed\"\n },\n {\n \"type\": \"boolean\",\n \"name\": \"flags_pp_duplicate_skipped\"\n },\n {\n \"type\": \"boolean\",\n \"name\": \"flags_user_denorm\"\n },\n {\n \"type\": \"boolean\",\n \"name\": \"flags_device_denorm\"\n },\n {\n \"type\": \"boolean\",\n \"name\": \"flags_loc_denorm\"\n },\n {\n \"type\": \"boolean\",\n \"name\": \"flags_content_denorm\"\n },\n {\n \"type\": \"boolean\",\n \"name\": \"flags_coll_denorm\"\n },\n {\n \"type\": \"string\",\n \"name\": \"mid\"\n },\n {\n \"type\": \"string\",\n \"name\": \"actor_id\"\n },\n {\n \"type\": \"string\",\n \"name\": \"actor_type\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_type\"\n },\n {\n \"type\": \"long\",\n \"name\": \"edata_duration\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_query\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_filters_objectType\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_filters_version\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_filters_status\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_filters_id\"\n },\n {\n \"type\": \"boolean\",\n \"name\": \"edata_filters_isRootOrg\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_filters_trackable_enabled\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_filters_identifier\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_filters_contentType\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_filters_mimeType\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_filters_hashTagId\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_filters_createdBy\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_filters_mediaType\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_filters_origin\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_filters_primaryCategory\"\n },\n {\n \"name\": \"edata_filters_trackable\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_sort_lastUpdatedOn\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_topn\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_pageid\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_uri\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_subtype\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_id\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_data\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_uaspec_agent\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_uaspec_ver\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_uaspec_system\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_uaspec_platform\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_uaspec_raw\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_state\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_props\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_prevstate\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_dspec_os\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_dspec_make\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_dspec_id\"\n },\n {\n \"type\": \"long\",\n \"name\": \"edata_dspec_idisk\"\n },\n {\n \"type\": \"long\",\n \"name\": \"edata_dspec_edisk\"\n },\n {\n \"type\": \"long\",\n \"name\": \"edata_dspec_scrn\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_dspec_camera\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_dspec_cpu\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_dspec_webview\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_extra_pos\"\n },\n {\n \"type\": \"array\",\n \"name\": \"edata_extra_values\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_extra_query\"\n },\n {\n \"type\": \"string\",\n \"name\": \"edata_mode\"\n },\n {\n \"type\": \"string\",\n \"name\": \"@timestamp\"\n },\n {\n \"type\": \"string\",\n \"name\": \"context_channel\"\n },\n {\n \"type\": \"string\",\n \"name\": \"context_pdata_id\"\n },\n {\n \"type\": \"string\",\n \"name\": \"context_pdata_ver\"\n },\n {\n \"type\": \"string\",\n \"name\": \"context_pdata_pid\"\n },\n {\n \"type\": \"string\",\n \"name\": \"context_env\"\n },\n {\n \"type\": \"string\",\n \"name\": \"context_sid\"\n },\n {\n \"type\": \"string\",\n \"name\": \"context_rollup_l1\"\n },\n {\n \"type\": \"string\",\n \"name\": \"context_rollup_l2\"\n },\n {\n \"type\": \"string\",\n \"name\": \"context_rollup_l3\"\n },\n {\n \"type\": \"array\",\n \"name\": \"context_cdata\"\n },\n {\n \"type\": \"string\",\n \"name\": \"context_did\"\n },\n {\n \"type\": \"string\",\n \"name\": \"context_uid\"\n },\n {\n \"type\": \"string\",\n \"name\": \"object_id\"\n },\n {\n \"type\": \"string\",\n \"name\": \"object_type\"\n },\n {\n \"type\": \"string\",\n \"name\": \"object_ver\"\n },\n {\n \"type\": \"string\",\n \"name\": \"object_rollup_l1\"\n },\n {\n \"type\": \"string\",\n \"name\": \"object_version\"\n },\n {\n \"type\": \"array\",\n \"name\": \"tags\"\n }\n ]\n },\n \"timestampSpec\": {\n \"column\": \"ets\",\n \"format\": \"auto\"\n },\n \"metricsSpec\": [\n {\n \"type\": \"doubleSum\",\n \"name\": \"edata_size\",\n \"fieldName\": \"edata_size\"\n },\n {\n \"type\": \"doubleSum\",\n \"name\": \"edata_filters_compatibilityLevel_min\",\n \"fieldName\": \"edata_filters_compatibilityLevel_min\"\n },\n {\n \"type\": \"doubleSum\",\n \"name\": \"edata_filters_compatibilityLevel_max\",\n \"fieldName\": \"edata_filters_compatibilityLevel_max\"\n },\n {\n \"type\": \"doubleSum\",\n \"name\": \"edata_dspec_sims\",\n \"fieldName\": \"edata_dspec_sims\"\n }\n ],\n \"granularitySpec\": {\n \"type\": \"uniform\",\n \"segmentGranularity\": \"DAY\",\n \"rollup\": false\n }\n },\n \"tuningConfig\": {\n \"type\": \"kafka\",\n \"maxBytesInMemory\": 134217728,\n \"maxRowsPerSegment\": 500000,\n \"logParseExceptions\": true\n },\n \"ioConfig\": {\n \"type\": \"kafka\",\n \"topic\": \"sb-telemetry\",\n \"consumerProperties\": {\n \"bootstrap.servers\": \"kafka-headless.kafka.svc:9092\"\n },\n \"taskCount\": 1,\n \"replicas\": 1,\n \"taskDuration\": \"PT1H\",\n \"useEarliestOffset\": true,\n \"completionTimeout\": \"PT1H\",\n \"inputFormat\": {\n \"type\": \"json\",\n \"flattenSpec\": {\n \"useFieldDiscovery\": true,\n \"fields\": [\n {\n \"type\": \"path\",\n \"expr\": \"$.eid\",\n \"name\": \"eid\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.ver\",\n \"name\": \"ver\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.syncts\",\n \"name\": \"syncts\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.ets\",\n \"name\": \"ets\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.flags.ex_processed\",\n \"name\": \"flags_ex_processed\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.flags.pp_validation_processed\",\n \"name\": \"flags_pp_validation_processed\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.flags.pp_duplicate_skipped\",\n \"name\": \"flags_pp_duplicate_skipped\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.flags.user_denorm\",\n \"name\": \"flags_user_denorm\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.flags.device_denorm\",\n \"name\": \"flags_device_denorm\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.flags.loc_denorm\",\n \"name\": \"flags_loc_denorm\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.flags.content_denorm\",\n \"name\": \"flags_content_denorm\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.flags.coll_denorm\",\n \"name\": \"flags_coll_denorm\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.mid\",\n \"name\": \"mid\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.actor.id\",\n \"name\": \"actor_id\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.actor.type\",\n \"name\": \"actor_type\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.type\",\n \"name\": \"edata_type\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.duration\",\n \"name\": \"edata_duration\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.query\",\n \"name\": \"edata_query\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.objectType[*]\",\n \"name\": \"edata_filters_objectType\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.version[*]\",\n \"name\": \"edata_filters_version\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.status[*]\",\n \"name\": \"edata_filters_status\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.id[*]\",\n \"name\": \"edata_filters_id\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.isRootOrg\",\n \"name\": \"edata_filters_isRootOrg\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.trackable.enabled\",\n \"name\": \"edata_filters_trackable_enabled\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.identifier[*]\",\n \"name\": \"edata_filters_identifier\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.contentType[*]\",\n \"name\": \"edata_filters_contentType\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.mimeType[*]\",\n \"name\": \"edata_filters_mimeType\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.hashTagId[*]\",\n \"name\": \"edata_filters_hashTagId\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.createdBy\",\n \"name\": \"edata_filters_createdBy\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.mediaType[*]\",\n \"name\": \"edata_filters_mediaType\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.origin\",\n \"name\": \"edata_filters_origin\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.primaryCategory[*]\",\n \"name\": \"edata_filters_primaryCategory\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.trackable\",\n \"name\": \"edata_filters_trackable\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.sort.lastUpdatedOn\",\n \"name\": \"edata_sort_lastUpdatedOn\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.topn[*]\",\n \"name\": \"edata_topn\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.pageid\",\n \"name\": \"edata_pageid\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.uri\",\n \"name\": \"edata_uri\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.subtype\",\n \"name\": \"edata_subtype\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.id\",\n \"name\": \"edata_id\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.data\",\n \"name\": \"edata_data\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.uaspec.agent\",\n \"name\": \"edata_uaspec_agent\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.uaspec.ver\",\n \"name\": \"edata_uaspec_ver\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.uaspec.system\",\n \"name\": \"edata_uaspec_system\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.uaspec.platform\",\n \"name\": \"edata_uaspec_platform\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.uaspec.raw\",\n \"name\": \"edata_uaspec_raw\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.state\",\n \"name\": \"edata_state\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.props[*]\",\n \"name\": \"edata_props\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.prevstate\",\n \"name\": \"edata_prevstate\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.dspec.os\",\n \"name\": \"edata_dspec_os\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.dspec.make\",\n \"name\": \"edata_dspec_make\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.dspec.id\",\n \"name\": \"edata_dspec_id\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.dspec.idisk\",\n \"name\": \"edata_dspec_idisk\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.dspec.edisk\",\n \"name\": \"edata_dspec_edisk\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.dspec.scrn\",\n \"name\": \"edata_dspec_scrn\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.dspec.camera\",\n \"name\": \"edata_dspec_camera\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.dspec.cpu\",\n \"name\": \"edata_dspec_cpu\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.dspec.webview\",\n \"name\": \"edata_dspec_webview\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.extra.pos[*]\",\n \"name\": \"edata_extra_pos\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.extra.values[*]\",\n \"name\": \"edata_extra_values\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.extra.query\",\n \"name\": \"edata_extra_query\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.mode\",\n \"name\": \"edata_mode\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.@timestamp\",\n \"name\": \"@timestamp\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.context.channel\",\n \"name\": \"context_channel\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.context.pdata.id\",\n \"name\": \"context_pdata_id\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.context.pdata.ver\",\n \"name\": \"context_pdata_ver\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.context.pdata.pid\",\n \"name\": \"context_pdata_pid\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.context.env\",\n \"name\": \"context_env\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.context.sid\",\n \"name\": \"context_sid\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.context.rollup.l1\",\n \"name\": \"context_rollup_l1\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.context.rollup.l2\",\n \"name\": \"context_rollup_l2\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.context.rollup.l3\",\n \"name\": \"context_rollup_l3\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.context.cdata[*]\",\n \"name\": \"context_cdata\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.context.did\",\n \"name\": \"context_did\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.context.uid\",\n \"name\": \"context_uid\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.object.id\",\n \"name\": \"object_id\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.object.type\",\n \"name\": \"object_type\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.object.ver\",\n \"name\": \"object_ver\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.object.rollup.l1\",\n \"name\": \"object_rollup_l1\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.object.version\",\n \"name\": \"object_version\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.tags[*]\",\n \"name\": \"tags\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.size\",\n \"name\": \"edata_size\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.compatibilityLevel.min\",\n \"name\": \"edata_filters_compatibilityLevel_min\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.filters.compatibilityLevel.max\",\n \"name\": \"edata_filters_compatibilityLevel_max\"\n },\n {\n \"type\": \"path\",\n \"expr\": \"$.edata.dspec.sims\",\n \"name\": \"edata_dspec_sims\"\n }\n ]\n }\n },\n \"appendToExisting\": false\n }\n }\n}", + "options": { + "raw": { + "language": "json" + } + } + }, + "url": "{{HOST_IP}}/obsrv/v1/data/submit/ingestion" + }, + "response": [] + } + ] + }, + { + "name": "Exhaust APIs", + "item": [ + { + "name": "New Request", + "request": { + "method": "GET", + "header": [ + { + "key": "Cookie", + "value": "connect.sid=s%3At7dvK9OasA2_wqELulCynBGChPeHBR1F.wl6k5o703EwIao8jzQ0STmEiOa2klV4%2FhtkMmbSRHMc; connect.sid=s%3AjiH_l418fQEJFLQh-gRbjntH3DNOJ_Pl.VEl9slC2tfMfeoHjlmwgUJpNzDuKx9AyXkoomCnT6TY" + } + ], + "url": { + "raw": "{{HOST_IP}}/obsrv/v1/data/exhaust/sb-telemetry?from=2023-07-01&to=2023-07-31&type=transformed", + "host": [ + "{{HOST_IP}}" + ], + "path": [ + "obsrv", + "v1", + "data", + "exhaust", + "sb-telemetry" + ], + "query": [ + { + "key": "from", + "value": "2023-07-01" + }, + { + "key": "to", + "value": "2023-07-31" + }, + { + "key": "type", + "value": "transformed" + } + ] + } + }, + "response": [] + } + ] + } + ] +} \ No newline at end of file diff --git a/api-service/redoc-static.html b/api-service/redoc-static.html new file mode 100644 index 00000000..034bd56d --- /dev/null +++ b/api-service/redoc-static.html @@ -0,0 +1,538 @@ + + + +
+ +Download OpenAPI specification:Download
Obsrv is a set of APIs that provide access to a variety of data sources and datasets. These APIs can be used to query and analyze different types of events, as well as to manage data sources and datasets.
+This OpenAPI document provides a detailed specification for the Obsrv APIs,including information about the endpoints, parameters, responses, and authentication requirements.
+The Query API provides the the ability to query various type of events from the underlying data sources.
+This endpoint of the READ API provides a way to construction of the queries to read data such as a Native +JSON query. The READ API also allows filters on the date ranges within which the query will be applied to. +The context information in the READ API is required.
+object | |
query | object |
{- "context": {
- "dataSource": "telemetry-events"
}, - "query": {
- "queryType": "scan",
- "dataSource": "telemetry-events",
- "granularity": "all",
- "intervals": [
- "2021-01-04/2021-01-19"
], - "limit": 100,
- "columns": [
- "actor_type",
- "mid",
- "eid"
]
}
}
{- "id": "obsrv.native.query",
- "ver": "v1",
- "ts": 1672679516875,
- "params": {
- "status": "SUCCESS",
- "errmsg": ""
}, - "responseCode": "OK",
- "result": [
- {
- "actor_type": "User",
- "mid": "d4b95f40-e5d7-475e-9a56-61e320b794ac",
- "eid": "INTERRUPT"
}, - {
- "actor_type": "User",
- "mid": "f6e0ca10-d041-418f-b361-39177aafef77",
- "eid": "INTERACT"
}, - {
- "actor_type": "User",
- "mid": "47377f2b-82ab-43ec-abb1-091b53574dee",
- "eid": "INTERRUPT"
}, - {
- "actor_type": "User",
- "mid": "7b790e8f-a5b2-43f2-b997-8054cf1508a7",
- "eid": "INTERACT"
}, - {
- "actor_type": "User",
- "mid": "437200ef-6d83-4995-bb74-9fd1ed8e7548",
- "eid": "INTERACT"
}, - {
- "actor_type": "User",
- "mid": "51f2e58e-c758-4b99-a5ab-956d3083f82e",
- "eid": "INTERACT"
}, - {
- "actor_type": "User",
- "mid": "b20df4dc-e7e9-4332-8a59-3a9722b7a427",
- "eid": "INTERACT"
}, - {
- "actor_type": "User",
- "mid": "00ae72fd-5ada-4d3f-bdce-eb30faa86567",
- "eid": "INTERRUPT"
}, - {
- "actor_type": "User",
- "mid": "45800629-6198-40d8-8592-406f4a6bd207",
- "eid": "INTERRUPT"
}, - {
- "actor_type": "User",
- "mid": "7890867f-9e5a-4909-be0e-9050096ed6a0",
- "eid": "INTERACT"
}, - {
- "actor_type": "User",
- "mid": "10a76da8-e18a-4116-8a58-0a6f21283b46",
- "eid": "INTERACT"
}, - {
- "actor_type": "User",
- "mid": "6550efe2-ead4-4257-9788-7cfe5c7920d6",
- "eid": "END"
}, - {
- "actor_type": "User",
- "mid": "32933baa-15f9-423e-ac16-a5afda7447cb",
- "eid": "INTERACT"
}, - {
- "actor_type": "User",
- "mid": "9c41f03a-8a57-49ff-8fd4-fe604edfb69f",
- "eid": "IMPRESSION"
}, - {
- "actor_type": "User",
- "mid": "1832fd59-2e38-4309-8983-424afa19dd75",
- "eid": "INTERACT"
}, - {
- "actor_type": "User",
- "mid": "928f83d3-c9fb-4416-8573-c8eb4f18993b",
- "eid": "INTERACT"
}, - {
- "actor_type": "User",
- "mid": "c666a231-bb8f-4121-85ab-e48c066a26bf",
- "eid": "IMPRESSION"
}, - {
- "actor_type": "User",
- "mid": "7d92eaef-474c-49ef-b886-c2bc516869b5",
- "eid": "IMPRESSION"
}, - {
- "actor_type": "User",
- "mid": "7cb63a34-dfb6-45aa-9d57-bc8dc658b61d",
- "eid": "IMPRESSION"
}, - {
- "actor_type": "User",
- "mid": "57b56970-fe96-4e2f-b5ea-6869a291d4af",
- "eid": "START"
}, - {
- "actor_type": "User",
- "mid": "e12e8da7-9d4a-4161-bb81-9043edef21d1",
- "eid": "INTERACT"
}
]
}
This endpoint of the READ API provides a way to construction of the queries to read data such as a Native +JSON query. The READ API also allows filters on the date ranges within which the query will be applied to. +The context information in the READ API is optional.
+object | |
object |
{- "context": {
- "dataSource": "telemetry-events"
}, - "querySql": {
- "query": "SELECT object_id AS contentId, COUNT(*) AS totalRatingsCount FROM \"telemetry-events\" WHERE __time >= TIMESTAMP '2021-01-01' AND __time < TIMESTAMP '2021-01-02' GROUP BY object_id LIMIT 100"
}
}
{- "id": "obsrv.sql.query",
- "ver": "v1",
- "ts": 1672679516875,
- "params": {
- "status": "SUCCESS",
- "errmsg": ""
}, - "responseCode": "OK",
- "result": [
- {
- "contentId": "",
- "totalRatingsCount": 288399
}, - {
- "contentId": "002db515-fd79-41ae-a9c7-77dc49ff89ea",
- "totalRatingsCount": 6
}, - {
- "contentId": "005833a6-94cc-4ad3-99ca-6e36fdbc703e",
- "totalRatingsCount": 1
}, - {
- "contentId": "0083d213-f5a5-473d-8210-7d8ee3d053f1",
- "totalRatingsCount": 2
}, - {
- "contentId": "00b2da5b-fcd3-4fd3-a599-1e6844a60ef1",
- "totalRatingsCount": 2
}, - {
- "contentId": "00baa1ad-bc09-457b-a2ae-20b641f848fe",
- "totalRatingsCount": 4
}, - {
- "contentId": "00be98d9-551a-484a-9921-02e12a98cd64",
- "totalRatingsCount": 1
}, - {
- "contentId": "00c3d37d-5f6c-488a-9e46-f89f0f8f03a9",
- "totalRatingsCount": 1
}, - {
- "contentId": "00c6eb03-f1cb-40d5-8464-d241995bee62",
- "totalRatingsCount": 2
}, - {
- "contentId": "00f808de-e636-4718-908a-a852f256fb4e",
- "totalRatingsCount": 6
}, - {
- "contentId": "0123a745-8269-46e4-bd04-812d29a4dea9",
- "totalRatingsCount": 1
}, - {
- "contentId": "0131360986084147202",
- "totalRatingsCount": 25
}, - {
- "contentId": "01315371693530316815",
- "totalRatingsCount": 28
}, - {
- "contentId": "0131595563210915841",
- "totalRatingsCount": 10
}, - {
- "contentId": "0131595654717767682",
- "totalRatingsCount": 3
}, - {
- "contentId": "0131687259471380480",
- "totalRatingsCount": 6
}, - {
- "contentId": "0131687266805923840",
- "totalRatingsCount": 9
}, - {
- "contentId": "0131728888777031684",
- "totalRatingsCount": 173
}, - {
- "contentId": "0131728891335802883",
- "totalRatingsCount": 51
}, - {
- "contentId": "0131728907872583684",
- "totalRatingsCount": 65
}
]
}
"When processing batch events, the API expects the key to be labeled as 'events.' However, when dealing with individual events, the key should be identified as 'event.'"
+datasetId required | string |
data | object |
{- "data": {
- "id": "uuid01",
- "events": [ ]
}
}
{- "id": "obsrv.dataset.data.in",
- "ver": "v1",
- "ts": 1679916559382,
- "params": {
- "status": "SUCCESS",
- "errmsg": ""
}, - "responseCode": "OK",
- "result": {
- "message": "The data has been successfully ingested"
}
}
The Dataset APIs provide a way to interact with a database and allow you to create, read, update records in the database, as well as list multiple records based on certain criteria.
+This API allows you to create new datasets in the PostgreSQL database used by the analytical data source.
+id | string |
dataset_id | string |
name | string |
type | string Enum: "dataset" "master-dataset" |
object | |
object | |
object | |
object | |
object | |
object | |
tags | Array of strings |
status | string Enum: "Live" "Retired" |
created_by | string |
updated_by | string |
published_date | string |
{- "dataset_id": "obsrv-telemetry-events",
- "name": "obsrv-telemetry-events",
- "type": "dataset",
- "router_config": {
- "topic": "obsrv-telemetry-events"
}, - "tags": [ ],
- "data_schema": {
- "type": "object",
- "properties": {
- "eid": {
- "type": "integer"
}, - "ver": {
- "type": "string"
}, - "syncts": {
- "type": "integer"
}, - "ets": {
- "type": "integer"
}, - "flags": {
- "type": "object",
- "properties": {
- "ex_processed": {
- "type": "boolean"
}, - "pp_validation_processed": {
- "type": "boolean"
}, - "pp_duplicate_skipped": {
- "type": "boolean"
}, - "device_denorm": {
- "type": "boolean"
}, - "user_denorm": {
- "type": "boolean"
}, - "loc_denorm": {
- "type": "boolean"
}
}
}, - "derivedlocationdata": {
- "type": "object",
- "properties": {
- "district": {
- "type": "string"
}, - "from": {
- "type": "string"
}, - "state": {
- "type": "string"
}
}
}, - "mid": {
- "type": "string",
- "format": "uuid"
}, - "type": {
- "type": "string"
}, - "actor": {
- "type": "object",
- "properties": {
- "type": {
- "type": "string"
}, - "id": {
- "type": "string",
- "format": "uuid"
}
}
}, - "edata": {
- "type": "object",
- "properties": {
- "type": {
- "type": "string"
}
}
}, - "userdata": {
- "type": "object",
- "properties": {
- "district": {
- "type": "string"
}, - "usersubtype": {
- "type": "string"
}, - "usersignintype": {
- "type": "string"
}, - "usertype": {
- "type": "string"
}, - "userlogintype": {
- "type": "string"
}, - "state": {
- "type": "string"
}
}
}, - "devicedata": {
- "type": "object",
- "properties": {
- "statecustomcode": {
- "type": "string"
}, - "country": {
- "type": "string"
}, - "iso3166statecode": {
- "type": "string"
}, - "city": {
- "type": "string"
}, - "countrycode": {
- "type": "string"
}, - "state": {
- "type": "string"
}, - "devicespec": {
- "type": "object",
- "properties": {
- "idisk": {
- "type": "string"
}, - "webview": {
- "type": "string"
}, - "os": {
- "type": "string"
}, - "scrn": {
- "type": "string"
}, - "sims": {
- "type": "string"
}, - "cpu": {
- "type": "string"
}, - "id": {
- "type": "string"
}, - "camera": {
- "type": "string"
}, - "edisk": {
- "type": "string"
}, - "make": {
- "type": "string"
}
}
}, - "statecode": {
- "type": "string"
}, - "firstaccess": {
- "type": "integer"
}, - "districtcustom": {
- "type": "string"
}, - "statecustomname": {
- "type": "string"
}, - "userdeclared": {
- "type": "object",
- "properties": {
- "district": {
- "type": "string"
}, - "state": {
- "type": "string"
}
}
}
}
}, - "context": {
- "type": "object",
- "properties": {
- "cdata": {
- "type": "array",
- "items": {
- "type": "object",
- "properties": {
- "id": {
- "type": "string",
- "format": "uuid"
}, - "type": {
- "type": "string"
}
}
}
}, - "env": {
- "type": "string"
}, - "channel": {
- "type": "string"
}, - "pdata": {
- "type": "object",
- "properties": {
- "id": {
- "type": "string"
}, - "pid": {
- "type": "string"
}, - "ver": {
- "type": "string"
}
}
}, - "sid": {
- "type": "string",
- "format": "uuid"
}, - "did": {
- "type": "string"
}, - "rollup": {
- "type": "object",
- "properties": {
- "l1": {
- "type": "string"
}
}, - "required": [
- "l1"
]
}, - "items": {
- "cdata": {
- "properties": {
- "id": null
}
}
}
}
}, - "object": {
- "type": "object",
- "properties": {
- "id": {
- "type": "string"
}, - "type": {
- "type": "string"
}, - "version": {
- "type": "string"
}, - "rollup": {
- "type": "object"
}
}
}
}, - "required": [
- "syncts",
- "mid"
]
}, - "status": "Live",
- "published_date": "2023-03-24 12:19:32.091544"
}
{- "id": "obsrv.config.dataset.save",
- "ver": "v1",
- "ts": 1679916559382,
- "params": {
- "status": "SUCCESS",
- "errmsg": ""
}, - "responseCode": "OK",
- "result": {
- "message": "The dataset configuration has been saved successfully",
- "id": "obsrv-telemetry-events"
}
}
This API allows you to update existing datasets in the PostgreSQL database used by the analytical data source.
+id | string |
dataset_id | string |
name | string |
type | string Enum: "dataset" "master-dataset" |
object | |
object | |
object | |
object | |
object | |
object | |
tags | Array of strings |
status | string Enum: "Live" "Retired" |
created_by | string |
updated_by | string |
published_date | string |
{- "dataset_id": "obsrv-telemetry-events",
- "type": "dataset",
- "name": "obsrv-telemetry-events",
- "router_config": {
- "topic": "obsrv-telemetry-events"
}, - "denorm_config": {
- "redis_db_host": "localhost",
- "redis_db_port": 6379
}, - "dataset_config": {
- "data_key": "id",
- "timestamp_key": "ets",
- "redis_db_host": "localhost",
- "redis_db_port": 6379
}, - "extraction_config": {
- "is_batch_event": true,
- "extraction_key": "events"
}
}
{- "id": "obsrv.config.dataset.update",
- "ver": "v1",
- "ts": 1679916559382,
- "params": {
- "status": "SUCCESS",
- "errmsg": ""
}, - "responseCode": "OK",
- "result": {
- "message": "The dataset configuration has been updated successfully",
- "id": "obsrv-telemetry-events"
}
}
This API allows you to retrieve records from a dataset in the PostgreSQL. A successful response will return a status code of 200. If the dataset does not exist, a status code of 404 will be returned.
+datasetId required | string <uuid> |
{- "id": "obsrv.config.dataset.read",
- "ver": "v1",
- "ts": 1672679516875,
- "params": {
- "status": "SUCCESS",
- "errmsg": ""
}, - "responseCode": "OK",
- "result": {
- "id": "obsrv-telemetry-events",
- "dataset_id": "obsrv-telemetry-events",
- "type": "dataset",
- "name": "telemtry-raw",
- "tags": [ ],
- "validation_config": {
- "validate": true,
- "mode": "Strict"
}, - "extraction_config": {
- "is_batch_event": false,
- "extraction_key": "",
- "dedup_config": {
- "drop_duplicates": true,
- "dedup_key": "id",
- "dedup_period": 3
}
}, - "dedup_config": {
- "drop_duplicates": true,
- "dedup_key": "id",
- "dedup_period": 3
}, - "data_schema": {
- "type": "object",
- "properties": {
- "eid": {
- "type": "integer"
}, - "ver": {
- "type": "string"
}, - "syncts": {
- "type": "integer"
}, - "ets": {
- "type": "integer"
}, - "flags": {
- "type": "object",
- "properties": {
- "ex_processed": {
- "type": "boolean"
}, - "pp_validation_processed": {
- "type": "boolean"
}, - "pp_duplicate_skipped": {
- "type": "boolean"
}, - "device_denorm": {
- "type": "boolean"
}, - "user_denorm": {
- "type": "boolean"
}, - "loc_denorm": {
- "type": "boolean"
}
}, - "required": [
- "ex_processed",
- "pp_validation_processed",
- "pp_duplicate_skipped",
- "device_denorm",
- "user_denorm",
- "loc_denorm"
]
}, - "derivedlocationdata": {
- "type": "object",
- "properties": {
- "district": {
- "type": "string"
}, - "from": {
- "type": "string"
}, - "state": {
- "type": "string"
}
}, - "required": [
- "district",
- "from",
- "state"
]
}, - "mid": {
- "type": "string",
- "format": "uuid"
}, - "type": {
- "type": "string"
}, - "actor": {
- "type": "object",
- "properties": {
- "type": {
- "type": "string"
}, - "id": {
- "type": "string",
- "format": "uuid"
}
}, - "required": [
- "type",
- "id"
]
}, - "edata": {
- "type": "object",
- "properties": {
- "type": {
- "type": "string"
}
}, - "required": [
- "type"
]
}, - "userdata": {
- "type": "object",
- "properties": {
- "district": {
- "type": "string"
}, - "usersubtype": {
- "type": "string"
}, - "usersignintype": {
- "type": "string"
}, - "usertype": {
- "type": "string"
}, - "userlogintype": {
- "type": "string"
}, - "state": {
- "type": "string"
}
}, - "required": [
- "subject",
- "district",
- "usersubtype",
- "grade",
- "usersignintype",
- "usertype",
- "userlogintype",
- "state"
]
}, - "devicedata": {
- "type": "object",
- "properties": {
- "statecustomcode": {
- "type": "string"
}, - "country": {
- "type": "string"
}, - "iso3166statecode": {
- "type": "string"
}, - "city": {
- "type": "string"
}, - "countrycode": {
- "type": "string"
}, - "state": {
- "type": "string"
}, - "devicespec": {
- "type": "object",
- "properties": {
- "idisk": {
- "type": "string"
}, - "webview": {
- "type": "string"
}, - "os": {
- "type": "string"
}, - "scrn": {
- "type": "string"
}, - "sims": {
- "type": "string"
}, - "cpu": {
- "type": "string"
}, - "id": {
- "type": "string"
}, - "camera": {
- "type": "string"
}, - "edisk": {
- "type": "string"
}, - "make": {
- "type": "string"
}
}, - "required": [
- "idisk",
- "webview",
- "os",
- "scrn",
- "sims",
- "cpu",
- "id",
- "camera",
- "edisk",
- "make"
]
}, - "statecode": {
- "type": "string"
}, - "firstaccess": {
- "type": "integer"
}, - "districtcustom": {
- "type": "string"
}, - "statecustomname": {
- "type": "string"
}, - "userdeclared": {
- "type": "object",
- "properties": {
- "district": {
- "type": "string"
}, - "state": {
- "type": "string"
}
}, - "required": [
- "district",
- "state"
]
}
}, - "required": [
- "statecustomcode",
- "country",
- "iso3166statecode",
- "city",
- "countrycode",
- "state",
- "devicespec",
- "statecode",
- "firstaccess",
- "districtcustom",
- "statecustomname",
- "userdeclared"
]
}, - "context": {
- "type": "object",
- "properties": {
- "cdata": {
- "type": "array",
- "items": {
- "type": "object",
- "properties": {
- "id": {
- "type": "string",
- "format": "uuid"
}, - "type": {
- "type": "string"
}
}, - "required": [
- "id",
- "type"
]
}
}, - "env": {
- "type": "string"
}, - "channel": {
- "type": "string"
}, - "pdata": {
- "type": "object",
- "properties": {
- "id": {
- "type": "string"
}, - "pid": {
- "type": "string"
}, - "ver": {
- "type": "string"
}
}, - "required": [
- "id",
- "pid",
- "ver"
]
}, - "sid": {
- "type": "string",
- "format": "uuid"
}, - "did": {
- "type": "string"
}, - "rollup": {
- "type": "object",
- "properties": {
- "l1": {
- "type": "string"
}
}, - "required": [
- "l1"
]
}, - "items": {
- "cdata": {
- "properties": {
- "id": null
}
}
}
}, - "required": [
- "cdata",
- "env",
- "channel",
- "pdata",
- "sid",
- "did",
- "rollup"
]
}, - "object": {
- "type": "object",
- "properties": {
- "id": {
- "type": "string"
}, - "type": {
- "type": "string"
}, - "version": {
- "type": "string"
}, - "rollup": {
- "type": "object"
}
}, - "required": [
- "id",
- "type",
- "version",
- "rollup"
]
}
}, - "required": [
- "eid",
- "ver",
- "syncts",
- "ets",
- "flags",
- "derivedlocationdata",
- "mid",
- "type",
- "actor",
- "edata",
- "userdata",
- "devicedata",
- "context",
- "object"
]
}, - "denorm_config": {
- "redis_db_host": "localhost",
- "redis_db_port": 6379
}, - "router_config": {
- "topic": "obsrv-telemetry-events"
}, - "dataset_config": {
- "data_key": null,
- "timestamp_key": "ets",
- "redis_db_host": "localhost",
- "redis_db_port": 6379,
- "redis_db": 0
}, - "status": "Live",
- "created_by": "SYSTEM",
- "updated_by": "SYSTEM",
- "created_date": "2023-05-12T05:57:43.459Z",
- "updated_date": "2023-05-12T05:57:43.457Z",
- "published_date": "2023-03-23T18:30:00.000Z"
}
}
This API allows you to retrieve a list of records from a dataset in the PostgreSQL database used by the analytical data source. You can specify filters to narrow down the results.
+filters | object |
{- "filters": {
- "status": [
- "Live",
- "Retired"
]
}
}
{- "id": "obsrv.config.dataset.list",
- "ver": "v1",
- "ts": 1672679516875,
- "params": {
- "status": "SUCCESS",
- "errmsg": ""
}, - "responseCode": "OK",
- "result": [
- {
- "id": "obsrv-telemetry-events",
- "dataset_name": "obsrv-telemetry-events",
- "type": "dataset",
- "validation_config": {
- "validate": true,
- "mode": "Strict"
}, - "extraction_config": {
- "is_batch_event": true,
- "extraction_key": "events",
- "dedup_config": {
- "drop_duplicates": true,
- "dedup_key": "id",
- "dedup_period": 3
}
}, - "dedup_config": {
- "drop_duplicates": true,
- "dedup_key": "id",
- "dedup_period": 3
}, - "tags": [ ],
- "data_schema": {
- "type": "object",
- "properties": {
- "eid": {
- "type": "integer"
}, - "ver": {
- "type": "string"
}, - "syncts": {
- "type": "integer"
}, - "ets": {
- "type": "integer"
}, - "flags": {
- "type": "object",
- "properties": {
- "ex_processed": {
- "type": "boolean"
}, - "pp_validation_processed": {
- "type": "boolean"
}, - "pp_duplicate_skipped": {
- "type": "boolean"
}, - "device_denorm": {
- "type": "boolean"
}, - "user_denorm": {
- "type": "boolean"
}, - "loc_denorm": {
- "type": "boolean"
}
}, - "required": [
- "ex_processed",
- "pp_validation_processed",
- "pp_duplicate_skipped",
- "device_denorm",
- "user_denorm",
- "loc_denorm"
]
}, - "derivedlocationdata": {
- "type": "object",
- "properties": {
- "district": {
- "type": "string"
}, - "from": {
- "type": "string"
}, - "state": {
- "type": "string"
}
}, - "required": [
- "district",
- "from",
- "state"
]
}, - "mid": {
- "type": "string",
- "format": "uuid"
}, - "type": {
- "type": "string"
}, - "actor": {
- "type": "object",
- "properties": {
- "type": {
- "type": "string"
}, - "id": {
- "type": "string",
- "format": "uuid"
}
}, - "required": [
- "type",
- "id"
]
}, - "edata": {
- "type": "object",
- "properties": {
- "type": {
- "type": "string"
}
}, - "required": [
- "type"
]
}, - "userdata": {
- "type": "object",
- "properties": {
- "district": {
- "type": "string"
}, - "usersubtype": {
- "type": "string"
}, - "usersignintype": {
- "type": "string"
}, - "usertype": {
- "type": "string"
}, - "userlogintype": {
- "type": "string"
}, - "state": {
- "type": "string"
}
}, - "required": [
- "subject",
- "district",
- "usersubtype",
- "grade",
- "usersignintype",
- "usertype",
- "userlogintype",
- "state"
]
}, - "devicedata": {
- "type": "object",
- "properties": {
- "statecustomcode": {
- "type": "string"
}, - "country": {
- "type": "string"
}, - "iso3166statecode": {
- "type": "string"
}, - "city": {
- "type": "string"
}, - "countrycode": {
- "type": "string"
}, - "state": {
- "type": "string"
}, - "devicespec": {
- "type": "object",
- "properties": {
- "idisk": {
- "type": "string"
}, - "webview": {
- "type": "string"
}, - "os": {
- "type": "string"
}, - "scrn": {
- "type": "string"
}, - "sims": {
- "type": "string"
}, - "cpu": {
- "type": "string"
}, - "id": {
- "type": "string"
}, - "camera": {
- "type": "string"
}, - "edisk": {
- "type": "string"
}, - "make": {
- "type": "string"
}
}, - "required": [
- "idisk",
- "webview",
- "os",
- "scrn",
- "sims",
- "cpu",
- "id",
- "camera",
- "edisk",
- "make"
]
}, - "statecode": {
- "type": "string"
}, - "firstaccess": {
- "type": "integer"
}, - "districtcustom": {
- "type": "string"
}, - "statecustomname": {
- "type": "string"
}, - "userdeclared": {
- "type": "object",
- "properties": {
- "district": {
- "type": "string"
}, - "state": {
- "type": "string"
}
}, - "required": [
- "district",
- "state"
]
}
}, - "required": [
- "statecustomcode",
- "country",
- "iso3166statecode",
- "city",
- "countrycode",
- "state",
- "devicespec",
- "statecode",
- "firstaccess",
- "districtcustom",
- "statecustomname",
- "userdeclared"
]
}, - "context": {
- "type": "object",
- "properties": {
- "cdata": {
- "type": "array",
- "items": {
- "type": "object",
- "properties": {
- "id": {
- "type": "string",
- "format": "uuid"
}, - "type": {
- "type": "string"
}
}, - "required": [
- "id",
- "type"
]
}
}, - "env": {
- "type": "string"
}, - "channel": {
- "type": "string"
}, - "pdata": {
- "type": "object",
- "properties": {
- "id": {
- "type": "string"
}, - "pid": {
- "type": "string"
}, - "ver": {
- "type": "string"
}
}, - "required": [
- "id",
- "pid",
- "ver"
]
}, - "sid": {
- "type": "string",
- "format": "uuid",
- "suggestions": [
- {
- "message": "The Property 'context.sid' appears to be 'uuid' format type.",
- "advice": "Suggest to not to index the high cardinal columns",
- "resolutionType": "DEDUP",
- "severity": "LOW"
}
]
}, - "did": {
- "type": "string"
}, - "rollup": {
- "type": "object",
- "properties": {
- "l1": {
- "type": "string"
}
}, - "required": [
- "l1"
]
}, - "items": {
- "cdata": {
- "properties": {
- "id": null
}
}
}
}, - "required": [
- "cdata",
- "env",
- "channel",
- "pdata",
- "sid",
- "did",
- "rollup"
]
}, - "object": {
- "type": "object",
- "properties": {
- "id": {
- "type": "string"
}, - "type": {
- "type": "string"
}, - "version": {
- "type": "string"
}, - "rollup": {
- "type": "object"
}
}, - "required": [
- "id",
- "type",
- "version",
- "rollup"
]
}
}, - "required": [
- "eid",
- "ver",
- "syncts",
- "ets",
- "flags",
- "derivedlocationdata",
- "mid",
- "type",
- "actor",
- "edata",
- "userdata",
- "devicedata",
- "context",
- "object"
]
}, - "denorm_config": {
- "redis_db_host": "localhost",
- "redis_db_port": 6379
}, - "router_config": {
- "topic": "obsrv-telemetry-events"
}, - "dataset_config": {
- "data_key": null,
- "timestamp_key": "ets",
- "redis_db_host": "localhost",
- "redis_db_port": 6379,
- "redis_db": 0
}, - "status": "Live",
- "version": "v1",
- "created_by": "SYSTEM",
- "updated_by": "SYSTEM",
- "created_date": "2023-03-27T11:40:43.269Z",
- "updated_date": "2023-03-27T11:40:43.265Z",
- "published_date": "2023-03-24T06:49:32.091Z"
}
]
}
The Datsources APIs provide a way to interact with a database and allow you to create, read, update records in the database, as well as list multiple records based on certain criteria.
+This API allows you to create new datasource in the PostgreSQL database. While saving a datasource, it is required that the datasource field in ingestion spec must match with datasource_ref.
+id | string |
dataset_id | string |
ingestion_spec | object |
datasource | string |
datasource_ref | string |
retention_period | object |
archival_policy | object |
purge_policy | object |
backup_config | object |
status | string Enum: "Live" "Retired" |
created_by | string |
updated_by | string |
published_date | string |
metadata | object |
{- "dataset_id": "obsrv-telemetry-events",
- "ingestion_spec": {
- "type": "kafka",
- "spec": {
- "dataSchema": {
- "dataSource": "obsrv-telemetry-events",
- "dimensionsSpec": {
- "dimensions": [
- {
- "type": "string",
- "name": "fromDate"
}, - {
- "type": "string",
- "name": "toDate"
}, - {
- "type": "string",
- "name": "tes"
}, - {
- "type": "string",
- "name": "uid"
}, - {
- "type": "string",
- "name": "mobile"
}, - {
- "type": "string",
- "name": "ip"
}, - {
- "type": "string",
- "name": "ipv6"
}, - {
- "type": "boolean",
- "name": "flags_ex_processed"
}, - {
- "type": "boolean",
- "name": "flags_pp_validation_processed"
}, - {
- "type": "boolean",
- "name": "flags_pp_duplicate_skipped"
}, - {
- "type": "boolean",
- "name": "flags_device_denorm"
}, - {
- "type": "boolean",
- "name": "flags_user_denorm"
}, - {
- "type": "boolean",
- "name": "flags_loc_denorm"
}, - {
- "type": "string",
- "name": "derivedlocationdata_district"
}, - {
- "type": "string",
- "name": "derivedlocationdata_from"
}, - {
- "type": "string",
- "name": "derivedlocationdata_state"
}, - {
- "type": "string",
- "name": "mid"
}, - {
- "type": "string",
- "name": "type"
}, - {
- "type": "string",
- "name": "actor_type"
}, - {
- "type": "string",
- "name": "actor_id"
}, - {
- "type": "string",
- "name": "edata_type"
}, - {
- "type": "string",
- "name": "edata_query"
}, - {
- "type": "string",
- "name": "edata_filters_slug"
}, - {
- "type": "boolean",
- "name": "edata_filters_isTenant"
}, - {
- "type": "string",
- "name": "edata_filters_make_type"
}, - {
- "type": "string",
- "name": "edata_topn[*]_id"
}, - {
- "name": "edata_items"
}, - {
- "type": "array",
- "name": "userdata_subject"
}, - {
- "type": "string",
- "name": "userdata_district"
}, - {
- "type": "string",
- "name": "userdata_usersubtype"
}, - {
- "type": "array",
- "name": "userdata_grade"
}, - {
- "type": "string",
- "name": "userdata_usersignintype"
}, - {
- "type": "string",
- "name": "userdata_usertype"
}, - {
- "type": "string",
- "name": "userdata_userlogintype"
}, - {
- "type": "string",
- "name": "userdata_state"
}, - {
- "type": "string",
- "name": "@timestamp"
}, - {
- "type": "string",
- "name": "devicedata_statecustomcode"
}, - {
- "type": "string",
- "name": "devicedata_country"
}, - {
- "type": "string",
- "name": "devicedata_iso3166statecode"
}, - {
- "type": "string",
- "name": "devicedata_city"
}, - {
- "type": "string",
- "name": "devicedata_countrycode"
}, - {
- "type": "string",
- "name": "devicedata_state"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_idisk"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_webview"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_os"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_scrn"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_sims"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_cpu"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_id"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_camera"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_edisk"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_make"
}, - {
- "type": "string",
- "name": "devicedata_statecode"
}, - {
- "type": "string",
- "name": "devicedata_districtcustom"
}, - {
- "type": "string",
- "name": "devicedata_statecustomname"
}, - {
- "type": "string",
- "name": "devicedata_userdeclared_district"
}, - {
- "type": "string",
- "name": "devicedata_userdeclared_state"
}, - {
- "type": "string",
- "name": "context_cdata[*]_id"
}, - {
- "type": "string",
- "name": "context_cdata[*]_type"
}, - {
- "type": "string",
- "name": "context_env"
}, - {
- "type": "string",
- "name": "context_channel"
}, - {
- "type": "string",
- "name": "context_pdata_id"
}, - {
- "type": "string",
- "name": "context_pdata_pid"
}, - {
- "type": "string",
- "name": "context_pdata_ver"
}, - {
- "type": "string",
- "name": "context_sid"
}, - {
- "type": "string",
- "name": "context_did"
}, - {
- "type": "string",
- "name": "context_rollup_l1"
}, - {
- "type": "string",
- "name": "object_id"
}, - {
- "type": "string",
- "name": "object_type"
}, - {
- "type": "string",
- "name": "object_version"
}, - {
- "type": "string",
- "name": "ver"
}
]
}, - "timestampSpec": {
- "column": "arrival-time",
- "format": "auto"
}, - "metricsSpec": [
- {
- "type": "doubleSum",
- "name": "eid",
- "fieldName": "eid"
}, - {
- "type": "doubleSum",
- "name": "syncts",
- "fieldName": "syncts"
}, - {
- "type": "doubleSum",
- "name": "ets",
- "fieldName": "ets"
}, - {
- "type": "doubleSum",
- "name": "edata_duration",
- "fieldName": "edata_duration"
}, - {
- "type": "doubleSum",
- "name": "edata_size",
- "fieldName": "edata_size"
}, - {
- "type": "doubleSum",
- "name": "edata_filters_make_vers",
- "fieldName": "edata_filters_make_vers"
}, - {
- "type": "doubleSum",
- "name": "devicedata_firstaccess",
- "fieldName": "devicedata_firstaccess"
}
], - "granularitySpec": {
- "type": "uniform",
- "segmentGranularity": "DAY",
- "queryGranularity": "HOUR",
- "rollup": false
}
}, - "tuningConfig": {
- "type": "kafka",
- "maxRowsPerSegment": 50000,
- "logParseExceptions": true
}, - "ioConfig": {
- "type": "kafka",
- "topic": "obsrv-telemetry-events",
- "consumerProperties": { },
- "taskCount": 1,
- "replicas": 1,
- "taskDuration": "PT8H",
- "useEarliestOffset": false,
- "completionTimeout": "PT8H",
- "inputFormat": {
- "type": "json",
- "flattenSpec": {
- "useFieldDiscovery": true,
- "fields": [
- {
- "type": "path",
- "expr": "$.eid",
- "name": "eid"
}, - {
- "type": "path",
- "expr": "$.syncts",
- "name": "syncts"
}, - {
- "type": "path",
- "expr": "$.ets",
- "name": "ets"
}, - {
- "type": "path",
- "expr": "$.edata.duration",
- "name": "edata_duration"
}, - {
- "type": "path",
- "expr": "$.edata.size",
- "name": "edata_size"
}, - {
- "type": "path",
- "expr": "$.edata.filters.make.vers",
- "name": "edata_filters_make_vers"
}, - {
- "type": "path",
- "expr": "$.devicedata.firstaccess",
- "name": "devicedata_firstaccess"
}, - {
- "type": "path",
- "expr": "$.flags.ex_processed",
- "name": "flags_ex_processed"
}, - {
- "type": "path",
- "expr": "$.flags.pp_validation_processed",
- "name": "flags_pp_validation_processed"
}, - {
- "type": "path",
- "expr": "$.flags.pp_duplicate_skipped",
- "name": "flags_pp_duplicate_skipped"
}, - {
- "type": "path",
- "expr": "$.flags.device_denorm",
- "name": "flags_device_denorm"
}, - {
- "type": "path",
- "expr": "$.flags.user_denorm",
- "name": "flags_user_denorm"
}, - {
- "type": "path",
- "expr": "$.flags.loc_denorm",
- "name": "flags_loc_denorm"
}, - {
- "type": "path",
- "expr": "$.derivedlocationdata.district",
- "name": "derivedlocationdata_district"
}, - {
- "type": "path",
- "expr": "$.derivedlocationdata.from",
- "name": "derivedlocationdata_from"
}, - {
- "type": "path",
- "expr": "$.derivedlocationdata.state",
- "name": "derivedlocationdata_state"
}, - {
- "type": "path",
- "expr": "$.mid",
- "name": "mid"
}, - {
- "type": "path",
- "expr": "$.type",
- "name": "type"
}, - {
- "type": "path",
- "expr": "$.actor.type",
- "name": "actor_type"
}, - {
- "type": "path",
- "expr": "$.actor.id",
- "name": "actor_id"
}, - {
- "type": "path",
- "expr": "$.edata.type",
- "name": "edata_type"
}, - {
- "type": "path",
- "expr": "$.edata.query",
- "name": "edata_query"
}, - {
- "type": "path",
- "expr": "$.edata.filters.slug",
- "name": "edata_filters_slug"
}, - {
- "type": "path",
- "expr": "$.edata.filters.isTenant",
- "name": "edata_filters_isTenant"
}, - {
- "type": "path",
- "expr": "$.edata.filters.make.type",
- "name": "edata_filters_make_type"
}, - {
- "type": "path",
- "expr": "$.edata.topn[*].id",
- "name": "edata_topn_id"
}, - {
- "type": "path",
- "expr": "$.edata.items",
- "name": "edata_items"
}, - {
- "type": "path",
- "expr": "$.userdata.subject[*]",
- "name": "userdata_subject"
}, - {
- "type": "path",
- "expr": "$.userdata.district",
- "name": "userdata_district"
}, - {
- "type": "path",
- "expr": "$.userdata.usersubtype",
- "name": "userdata_usersubtype"
}, - {
- "type": "path",
- "expr": "$.userdata.grade[*]",
- "name": "userdata_grade"
}, - {
- "type": "path",
- "expr": "$.userdata.usersignintype",
- "name": "userdata_usersignintype"
}, - {
- "type": "path",
- "expr": "$.userdata.usertype",
- "name": "userdata_usertype"
}, - {
- "type": "path",
- "expr": "$.userdata.userlogintype",
- "name": "userdata_userlogintype"
}, - {
- "type": "path",
- "expr": "$.userdata.state",
- "name": "userdata_state"
}, - {
- "type": "path",
- "expr": "$.@timestamp",
- "name": "@timestamp"
}, - {
- "type": "path",
- "expr": "$.devicedata.statecustomcode",
- "name": "devicedata_statecustomcode"
}, - {
- "type": "path",
- "expr": "$.devicedata.country",
- "name": "devicedata_country"
}, - {
- "type": "path",
- "expr": "$.devicedata.iso3166statecode",
- "name": "devicedata_iso3166statecode"
}, - {
- "type": "path",
- "expr": "$.devicedata.city",
- "name": "devicedata_city"
}, - {
- "type": "path",
- "expr": "$.devicedata.countrycode",
- "name": "devicedata_countrycode"
}, - {
- "type": "path",
- "expr": "$.devicedata.state",
- "name": "devicedata_state"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.idisk",
- "name": "devicedata_devicespec_idisk"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.webview",
- "name": "devicedata_devicespec_webview"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.os",
- "name": "devicedata_devicespec_os"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.scrn",
- "name": "devicedata_devicespec_scrn"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.sims",
- "name": "devicedata_devicespec_sims"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.cpu",
- "name": "devicedata_devicespec_cpu"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.id",
- "name": "devicedata_devicespec_id"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.camera",
- "name": "devicedata_devicespec_camera"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.edisk",
- "name": "devicedata_devicespec_edisk"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.make",
- "name": "devicedata_devicespec_make"
}, - {
- "type": "path",
- "expr": "$.devicedata.statecode",
- "name": "devicedata_statecode"
}, - {
- "type": "path",
- "expr": "$.devicedata.districtcustom",
- "name": "devicedata_districtcustom"
}, - {
- "type": "path",
- "expr": "$.devicedata.statecustomname",
- "name": "devicedata_statecustomname"
}, - {
- "type": "path",
- "expr": "$.devicedata.userdeclared.district",
- "name": "devicedata_userdeclared_district"
}, - {
- "type": "path",
- "expr": "$.devicedata.userdeclared.state",
- "name": "devicedata_userdeclared_state"
}, - {
- "type": "path",
- "expr": "$.context.cdata[*].id",
- "name": "context_cdata_id"
}, - {
- "type": "path",
- "expr": "$.context.cdata[*].type",
- "name": "context_cdata_type"
}, - {
- "type": "path",
- "expr": "$.context.env",
- "name": "context_env"
}, - {
- "type": "path",
- "expr": "$.context.channel",
- "name": "context_channel"
}, - {
- "type": "path",
- "expr": "$.context.pdata.id",
- "name": "context_pdata_id"
}, - {
- "type": "path",
- "expr": "$.context.pdata.pid",
- "name": "context_pdata_pid"
}, - {
- "type": "path",
- "expr": "$.context.pdata.ver",
- "name": "context_pdata_ver"
}, - {
- "type": "path",
- "expr": "$.context.sid",
- "name": "context_sid"
}, - {
- "type": "path",
- "expr": "$.context.did",
- "name": "context_did"
}, - {
- "type": "path",
- "expr": "$.context.rollup.l1",
- "name": "context_rollup_l1"
}, - {
- "type": "path",
- "expr": "$.object.id",
- "name": "object_id"
}, - {
- "type": "path",
- "expr": "$.object.type",
- "name": "object_type"
}, - {
- "type": "path",
- "expr": "$.object.version",
- "name": "object_version"
}, - {
- "type": "path",
- "expr": "$.ver",
- "name": "ver"
}
]
}
}, - "appendToExisting": false
}
}
}, - "datasource": "obsrv-telemetry-events",
- "datasource_ref": "obsrv-telemetry-events",
- "published_date": "2023-03-27T11:40:43.269Z",
- "status": "Live",
- "metadata": {
- "rollup": false,
- "granularity": "day"
}
}
{- "id": "obsrv.config.datasource.create",
- "ver": "v1",
- "ts": 1679916559382,
- "params": {
- "status": "SUCCESS",
- "errmsg": ""
}, - "responseCode": "OK",
- "result": {
- "message": "The datasource configuration has been saved successfully",
- "id": "obsrv-telemetry-events_telemetry-raw"
}
}
This API allows you to update existing datasource in the PostgreSQL database. While saving a datasource, it is required that the datasource field in ingestion spec must match with datasource_ref.
+id | string |
dataset_id | string |
ingestion_spec | object |
datasource | string |
datasource_ref | string |
retention_period | object |
archival_policy | object |
purge_policy | object |
backup_config | object |
status | string Enum: "Live" "Retired" |
created_by | string |
updated_by | string |
published_date | string |
metadata | object |
{- "dataset_id": "obsrv-telemetry-events",
- "datasource": "obsrv-telemetry-events",
- "backup_config": {
- "enabled": true
}
}
{- "id": "obsrv.config.datasource.update",
- "ver": "v1",
- "ts": 1679916559382,
- "params": {
- "status": "SUCCESS",
- "errmsg": ""
}, - "responseCode": "OK",
- "result": {
- "message": "The datasource configuration has been updated successfully",
- "id": "obsrv-telemetry-events_telemetry-raw"
}
}
This API allows you to retrieve records from a datasource in the PostgreSQL. A successful response will return a status code of 200. If the datasource does not exist, a status code of 404 will be returned
+datasourceId required | string <uuid> |
{- "id": "obsrv.config.datasource.read",
- "ver": "v1",
- "ts": 1672679516875,
- "params": {
- "status": "SUCCESS",
- "errmsg": ""
}, - "responseCode": "OK",
- "result": {
- "id": "obsrv-telemetry-events_telemetry-raw",
- "dataset_id": "obsrv-telemetry-events",
- "ingestion_spec": {
- "type": "kafka",
- "spec": {
- "dataSchema": {
- "dataSource": "telemetry-raw",
- "dimensionsSpec": {
- "dimensions": [
- {
- "type": "string",
- "name": "fromDate"
}, - {
- "type": "string",
- "name": "toDate"
}, - {
- "type": "string",
- "name": "tes"
}, - {
- "type": "string",
- "name": "uid"
}, - {
- "type": "string",
- "name": "mobile"
}, - {
- "type": "string",
- "name": "ip"
}, - {
- "type": "string",
- "name": "ipv6"
}, - {
- "type": "boolean",
- "name": "flags_ex_processed"
}, - {
- "type": "boolean",
- "name": "flags_pp_validation_processed"
}, - {
- "type": "boolean",
- "name": "flags_pp_duplicate_skipped"
}, - {
- "type": "boolean",
- "name": "flags_device_denorm"
}, - {
- "type": "boolean",
- "name": "flags_user_denorm"
}, - {
- "type": "boolean",
- "name": "flags_loc_denorm"
}, - {
- "type": "string",
- "name": "derivedlocationdata_district"
}, - {
- "type": "string",
- "name": "derivedlocationdata_from"
}, - {
- "type": "string",
- "name": "derivedlocationdata_state"
}, - {
- "type": "string",
- "name": "mid"
}, - {
- "type": "string",
- "name": "type"
}, - {
- "type": "string",
- "name": "actor_type"
}, - {
- "type": "string",
- "name": "actor_id"
}, - {
- "type": "string",
- "name": "edata_type"
}, - {
- "type": "string",
- "name": "edata_query"
}, - {
- "type": "string",
- "name": "edata_filters_slug"
}, - {
- "type": "boolean",
- "name": "edata_filters_isTenant"
}, - {
- "type": "string",
- "name": "edata_filters_make_type"
}, - {
- "type": "string",
- "name": "edata_topn[*]_id"
}, - {
- "name": "edata_items"
}, - {
- "type": "array",
- "name": "userdata_subject"
}, - {
- "type": "string",
- "name": "userdata_district"
}, - {
- "type": "string",
- "name": "userdata_usersubtype"
}, - {
- "type": "array",
- "name": "userdata_grade"
}, - {
- "type": "string",
- "name": "userdata_usersignintype"
}, - {
- "type": "string",
- "name": "userdata_usertype"
}, - {
- "type": "string",
- "name": "userdata_userlogintype"
}, - {
- "type": "string",
- "name": "userdata_state"
}, - {
- "type": "string",
- "name": "@timestamp"
}, - {
- "type": "string",
- "name": "devicedata_statecustomcode"
}, - {
- "type": "string",
- "name": "devicedata_country"
}, - {
- "type": "string",
- "name": "devicedata_iso3166statecode"
}, - {
- "type": "string",
- "name": "devicedata_city"
}, - {
- "type": "string",
- "name": "devicedata_countrycode"
}, - {
- "type": "string",
- "name": "devicedata_state"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_idisk"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_webview"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_os"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_scrn"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_sims"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_cpu"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_id"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_camera"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_edisk"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_make"
}, - {
- "type": "string",
- "name": "devicedata_statecode"
}, - {
- "type": "string",
- "name": "devicedata_districtcustom"
}, - {
- "type": "string",
- "name": "devicedata_statecustomname"
}, - {
- "type": "string",
- "name": "devicedata_userdeclared_district"
}, - {
- "type": "string",
- "name": "devicedata_userdeclared_state"
}, - {
- "type": "string",
- "name": "context_cdata[*]_id"
}, - {
- "type": "string",
- "name": "context_cdata[*]_type"
}, - {
- "type": "string",
- "name": "context_env"
}, - {
- "type": "string",
- "name": "context_channel"
}, - {
- "type": "string",
- "name": "context_pdata_id"
}, - {
- "type": "string",
- "name": "context_pdata_pid"
}, - {
- "type": "string",
- "name": "context_pdata_ver"
}, - {
- "type": "string",
- "name": "context_sid"
}, - {
- "type": "string",
- "name": "context_did"
}, - {
- "type": "string",
- "name": "context_rollup_l1"
}, - {
- "type": "string",
- "name": "object_id"
}, - {
- "type": "string",
- "name": "object_type"
}, - {
- "type": "string",
- "name": "object_version"
}, - {
- "type": "string",
- "name": "ver"
}
]
}, - "timestampSpec": {
- "column": "arrival-time",
- "format": "auto"
}, - "metricsSpec": [
- {
- "type": "doubleSum",
- "name": "eid",
- "fieldName": "eid"
}, - {
- "type": "doubleSum",
- "name": "syncts",
- "fieldName": "syncts"
}, - {
- "type": "doubleSum",
- "name": "ets",
- "fieldName": "ets"
}, - {
- "type": "doubleSum",
- "name": "edata_duration",
- "fieldName": "edata_duration"
}, - {
- "type": "doubleSum",
- "name": "edata_size",
- "fieldName": "edata_size"
}, - {
- "type": "doubleSum",
- "name": "edata_filters_make_vers",
- "fieldName": "edata_filters_make_vers"
}, - {
- "type": "doubleSum",
- "name": "devicedata_firstaccess",
- "fieldName": "devicedata_firstaccess"
}
], - "granularitySpec": {
- "type": "uniform",
- "segmentGranularity": "DAY",
- "queryGranularity": "HOUR",
- "rollup": false
}
}, - "tuningConfig": {
- "type": "kafka",
- "maxRowsPerSegment": 50000,
- "logParseExceptions": true
}, - "ioConfig": {
- "type": "kafka",
- "topic": "obsrv.telemetry.input",
- "consumerProperties": { },
- "taskCount": 1,
- "replicas": 1,
- "taskDuration": "PT8H",
- "useEarliestOffset": false,
- "completionTimeout": "PT8H",
- "inputFormat": {
- "type": "json",
- "flattenSpec": {
- "useFieldDiscovery": true,
- "fields": [
- {
- "type": "path",
- "expr": "$.eid",
- "name": "eid"
}, - {
- "type": "path",
- "expr": "$.syncts",
- "name": "syncts"
}, - {
- "type": "path",
- "expr": "$.ets",
- "name": "ets"
}, - {
- "type": "path",
- "expr": "$.edata.duration",
- "name": "edata_duration"
}, - {
- "type": "path",
- "expr": "$.edata.size",
- "name": "edata_size"
}, - {
- "type": "path",
- "expr": "$.edata.filters.make.vers",
- "name": "edata_filters_make_vers"
}, - {
- "type": "path",
- "expr": "$.devicedata.firstaccess",
- "name": "devicedata_firstaccess"
}, - {
- "type": "path",
- "expr": "$.flags.ex_processed",
- "name": "flags_ex_processed"
}, - {
- "type": "path",
- "expr": "$.flags.pp_validation_processed",
- "name": "flags_pp_validation_processed"
}, - {
- "type": "path",
- "expr": "$.flags.pp_duplicate_skipped",
- "name": "flags_pp_duplicate_skipped"
}, - {
- "type": "path",
- "expr": "$.flags.device_denorm",
- "name": "flags_device_denorm"
}, - {
- "type": "path",
- "expr": "$.flags.user_denorm",
- "name": "flags_user_denorm"
}, - {
- "type": "path",
- "expr": "$.flags.loc_denorm",
- "name": "flags_loc_denorm"
}, - {
- "type": "path",
- "expr": "$.derivedlocationdata.district",
- "name": "derivedlocationdata_district"
}, - {
- "type": "path",
- "expr": "$.derivedlocationdata.from",
- "name": "derivedlocationdata_from"
}, - {
- "type": "path",
- "expr": "$.derivedlocationdata.state",
- "name": "derivedlocationdata_state"
}, - {
- "type": "path",
- "expr": "$.mid",
- "name": "mid"
}, - {
- "type": "path",
- "expr": "$.type",
- "name": "type"
}, - {
- "type": "path",
- "expr": "$.actor.type",
- "name": "actor_type"
}, - {
- "type": "path",
- "expr": "$.actor.id",
- "name": "actor_id"
}, - {
- "type": "path",
- "expr": "$.edata.type",
- "name": "edata_type"
}, - {
- "type": "path",
- "expr": "$.edata.query",
- "name": "edata_query"
}, - {
- "type": "path",
- "expr": "$.edata.filters.slug",
- "name": "edata_filters_slug"
}, - {
- "type": "path",
- "expr": "$.edata.filters.isTenant",
- "name": "edata_filters_isTenant"
}, - {
- "type": "path",
- "expr": "$.edata.filters.make.type",
- "name": "edata_filters_make_type"
}, - {
- "type": "path",
- "expr": "$.edata.topn[*].id",
- "name": "edata_topn[*]_id"
}, - {
- "type": "path",
- "expr": "$.edata.items",
- "name": "edata_items"
}, - {
- "type": "path",
- "expr": "$.userdata.subject[*]",
- "name": "userdata_subject"
}, - {
- "type": "path",
- "expr": "$.userdata.district",
- "name": "userdata_district"
}, - {
- "type": "path",
- "expr": "$.userdata.usersubtype",
- "name": "userdata_usersubtype"
}, - {
- "type": "path",
- "expr": "$.userdata.grade[*]",
- "name": "userdata_grade"
}, - {
- "type": "path",
- "expr": "$.userdata.usersignintype",
- "name": "userdata_usersignintype"
}, - {
- "type": "path",
- "expr": "$.userdata.usertype",
- "name": "userdata_usertype"
}, - {
- "type": "path",
- "expr": "$.userdata.userlogintype",
- "name": "userdata_userlogintype"
}, - {
- "type": "path",
- "expr": "$.userdata.state",
- "name": "userdata_state"
}, - {
- "type": "path",
- "expr": "$.@timestamp",
- "name": "@timestamp"
}, - {
- "type": "path",
- "expr": "$.devicedata.statecustomcode",
- "name": "devicedata_statecustomcode"
}, - {
- "type": "path",
- "expr": "$.devicedata.country",
- "name": "devicedata_country"
}, - {
- "type": "path",
- "expr": "$.devicedata.iso3166statecode",
- "name": "devicedata_iso3166statecode"
}, - {
- "type": "path",
- "expr": "$.devicedata.city",
- "name": "devicedata_city"
}, - {
- "type": "path",
- "expr": "$.devicedata.countrycode",
- "name": "devicedata_countrycode"
}, - {
- "type": "path",
- "expr": "$.devicedata.state",
- "name": "devicedata_state"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.idisk",
- "name": "devicedata_devicespec_idisk"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.webview",
- "name": "devicedata_devicespec_webview"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.os",
- "name": "devicedata_devicespec_os"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.scrn",
- "name": "devicedata_devicespec_scrn"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.sims",
- "name": "devicedata_devicespec_sims"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.cpu",
- "name": "devicedata_devicespec_cpu"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.id",
- "name": "devicedata_devicespec_id"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.camera",
- "name": "devicedata_devicespec_camera"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.edisk",
- "name": "devicedata_devicespec_edisk"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.make",
- "name": "devicedata_devicespec_make"
}, - {
- "type": "path",
- "expr": "$.devicedata.statecode",
- "name": "devicedata_statecode"
}, - {
- "type": "path",
- "expr": "$.devicedata.districtcustom",
- "name": "devicedata_districtcustom"
}, - {
- "type": "path",
- "expr": "$.devicedata.statecustomname",
- "name": "devicedata_statecustomname"
}, - {
- "type": "path",
- "expr": "$.devicedata.userdeclared.district",
- "name": "devicedata_userdeclared_district"
}, - {
- "type": "path",
- "expr": "$.devicedata.userdeclared.state",
- "name": "devicedata_userdeclared_state"
}, - {
- "type": "path",
- "expr": "$.context.cdata[*].id",
- "name": "context_cdata[*]_id"
}, - {
- "type": "path",
- "expr": "$.context.cdata[*].type",
- "name": "context_cdata[*]_type"
}, - {
- "type": "path",
- "expr": "$.context.env",
- "name": "context_env"
}, - {
- "type": "path",
- "expr": "$.context.channel",
- "name": "context_channel"
}, - {
- "type": "path",
- "expr": "$.context.pdata.id",
- "name": "context_pdata_id"
}, - {
- "type": "path",
- "expr": "$.context.pdata.pid",
- "name": "context_pdata_pid"
}, - {
- "type": "path",
- "expr": "$.context.pdata.ver",
- "name": "context_pdata_ver"
}, - {
- "type": "path",
- "expr": "$.context.sid",
- "name": "context_sid"
}, - {
- "type": "path",
- "expr": "$.context.did",
- "name": "context_did"
}, - {
- "type": "path",
- "expr": "$.context.rollup.l1",
- "name": "context_rollup_l1"
}, - {
- "type": "path",
- "expr": "$.object.id",
- "name": "object_id"
}, - {
- "type": "path",
- "expr": "$.object.type",
- "name": "object_type"
}, - {
- "type": "path",
- "expr": "$.object.version",
- "name": "object_version"
}, - {
- "type": "path",
- "expr": "$.ver",
- "name": "ver"
}
]
}
}, - "appendToExisting": false
}
}
}, - "datasource": "telemetry-raw",
- "datasource_ref": "telemetry-raw",
- "retention_period": { },
- "archival_policy": { },
- "purge_policy": { },
- "backup_config": {
- "enabled": true
}, - "status": "Live",
- "created_by": "SYSTEM",
- "updated_by": "SYSTEM",
- "created_date": "2023-03-28T16:29:27.165Z",
- "updated_date": "2023-03-28T16:30:11.994Z",
- "published_date": "2023-03-27T06:10:43.269Z"
}
}
This API allows you to retrieve a list of records from a dataset in the PostgreSQL database used by the analytical data source. You can specify filters to narrow down the results.
+filters | object |
{- "filters": {
- "status": [
- "Live",
- "Retired"
]
}
}
{- "id": "obsrv.config.datasource.list",
- "ver": "v1",
- "ts": 1672679516875,
- "params": {
- "status": "SUCCESS",
- "errmsg": ""
}, - "responseCode": "OK",
- "result": [
- {
- "id": "obsrv-telemetry-events_obsrv-telemetry-events",
- "dataset_id": "obsrv-telemetry-events",
- "ingestion_spec": {
- "type": "kafka",
- "spec": {
- "dataSchema": {
- "dataSource": "obsrv-telemetry-events",
- "dimensionsSpec": {
- "dimensions": [
- {
- "type": "string",
- "name": "fromDate"
}, - {
- "type": "string",
- "name": "toDate"
}, - {
- "type": "string",
- "name": "tes"
}, - {
- "type": "string",
- "name": "uid"
}, - {
- "type": "string",
- "name": "mobile"
}, - {
- "type": "string",
- "name": "ip"
}, - {
- "type": "string",
- "name": "ipv6"
}, - {
- "type": "boolean",
- "name": "flags_ex_processed"
}, - {
- "type": "boolean",
- "name": "flags_pp_validation_processed"
}, - {
- "type": "boolean",
- "name": "flags_pp_duplicate_skipped"
}, - {
- "type": "boolean",
- "name": "flags_device_denorm"
}, - {
- "type": "boolean",
- "name": "flags_user_denorm"
}, - {
- "type": "boolean",
- "name": "flags_loc_denorm"
}, - {
- "type": "string",
- "name": "derivedlocationdata_district"
}, - {
- "type": "string",
- "name": "derivedlocationdata_from"
}, - {
- "type": "string",
- "name": "derivedlocationdata_state"
}, - {
- "type": "string",
- "name": "mid"
}, - {
- "type": "string",
- "name": "type"
}, - {
- "type": "string",
- "name": "actor_type"
}, - {
- "type": "string",
- "name": "actor_id"
}, - {
- "type": "string",
- "name": "edata_type"
}, - {
- "type": "string",
- "name": "edata_query"
}, - {
- "type": "string",
- "name": "edata_filters_slug"
}, - {
- "type": "boolean",
- "name": "edata_filters_isTenant"
}, - {
- "type": "string",
- "name": "edata_filters_make_type"
}, - {
- "type": "string",
- "name": "edata_topn[*]_id"
}, - {
- "name": "edata_items"
}, - {
- "type": "array",
- "name": "userdata_subject"
}, - {
- "type": "string",
- "name": "userdata_district"
}, - {
- "type": "string",
- "name": "userdata_usersubtype"
}, - {
- "type": "array",
- "name": "userdata_grade"
}, - {
- "type": "string",
- "name": "userdata_usersignintype"
}, - {
- "type": "string",
- "name": "userdata_usertype"
}, - {
- "type": "string",
- "name": "userdata_userlogintype"
}, - {
- "type": "string",
- "name": "userdata_state"
}, - {
- "type": "string",
- "name": "@timestamp"
}, - {
- "type": "string",
- "name": "devicedata_statecustomcode"
}, - {
- "type": "string",
- "name": "devicedata_country"
}, - {
- "type": "string",
- "name": "devicedata_iso3166statecode"
}, - {
- "type": "string",
- "name": "devicedata_city"
}, - {
- "type": "string",
- "name": "devicedata_countrycode"
}, - {
- "type": "string",
- "name": "devicedata_state"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_idisk"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_webview"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_os"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_scrn"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_sims"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_cpu"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_id"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_camera"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_edisk"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_make"
}, - {
- "type": "string",
- "name": "devicedata_statecode"
}, - {
- "type": "string",
- "name": "devicedata_districtcustom"
}, - {
- "type": "string",
- "name": "devicedata_statecustomname"
}, - {
- "type": "string",
- "name": "devicedata_userdeclared_district"
}, - {
- "type": "string",
- "name": "devicedata_userdeclared_state"
}, - {
- "type": "string",
- "name": "context_cdata[*]_id"
}, - {
- "type": "string",
- "name": "context_cdata[*]_type"
}, - {
- "type": "string",
- "name": "context_env"
}, - {
- "type": "string",
- "name": "context_channel"
}, - {
- "type": "string",
- "name": "context_pdata_id"
}, - {
- "type": "string",
- "name": "context_pdata_pid"
}, - {
- "type": "string",
- "name": "context_pdata_ver"
}, - {
- "type": "string",
- "name": "context_sid"
}, - {
- "type": "string",
- "name": "context_did"
}, - {
- "type": "string",
- "name": "context_rollup_l1"
}, - {
- "type": "string",
- "name": "object_id"
}, - {
- "type": "string",
- "name": "object_type"
}, - {
- "type": "string",
- "name": "object_version"
}, - {
- "type": "string",
- "name": "ver"
}
]
}, - "timestampSpec": {
- "column": "arrival-time",
- "format": "auto"
}, - "metricsSpec": [
- {
- "type": "doubleSum",
- "name": "eid",
- "fieldName": "eid"
}, - {
- "type": "doubleSum",
- "name": "syncts",
- "fieldName": "syncts"
}, - {
- "type": "doubleSum",
- "name": "ets",
- "fieldName": "ets"
}, - {
- "type": "doubleSum",
- "name": "edata_duration",
- "fieldName": "edata_duration"
}, - {
- "type": "doubleSum",
- "name": "edata_size",
- "fieldName": "edata_size"
}, - {
- "type": "doubleSum",
- "name": "edata_filters_make_vers",
- "fieldName": "edata_filters_make_vers"
}, - {
- "type": "doubleSum",
- "name": "devicedata_firstaccess",
- "fieldName": "devicedata_firstaccess"
}
], - "granularitySpec": {
- "type": "uniform",
- "segmentGranularity": "DAY",
- "queryGranularity": "HOUR",
- "rollup": false
}
}, - "tuningConfig": {
- "type": "kafka",
- "maxRowsPerSegment": 50000,
- "logParseExceptions": true
}, - "ioConfig": {
- "type": "kafka",
- "topic": "obsrv-telemetry-events",
- "consumerProperties": { },
- "taskCount": 1,
- "replicas": 1,
- "taskDuration": "PT8H",
- "useEarliestOffset": false,
- "completionTimeout": "PT8H",
- "inputFormat": {
- "type": "json",
- "flattenSpec": {
- "useFieldDiscovery": true,
- "fields": [
- {
- "type": "path",
- "expr": "$.eid",
- "name": "eid"
}, - {
- "type": "path",
- "expr": "$.syncts",
- "name": "syncts"
}, - {
- "type": "path",
- "expr": "$.ets",
- "name": "ets"
}, - {
- "type": "path",
- "expr": "$.edata.duration",
- "name": "edata_duration"
}, - {
- "type": "path",
- "expr": "$.edata.size",
- "name": "edata_size"
}, - {
- "type": "path",
- "expr": "$.edata.filters.make.vers",
- "name": "edata_filters_make_vers"
}, - {
- "type": "path",
- "expr": "$.devicedata.firstaccess",
- "name": "devicedata_firstaccess"
}, - {
- "type": "path",
- "expr": "$.flags.ex_processed",
- "name": "flags_ex_processed"
}, - {
- "type": "path",
- "expr": "$.flags.pp_validation_processed",
- "name": "flags_pp_validation_processed"
}, - {
- "type": "path",
- "expr": "$.flags.pp_duplicate_skipped",
- "name": "flags_pp_duplicate_skipped"
}, - {
- "type": "path",
- "expr": "$.flags.device_denorm",
- "name": "flags_device_denorm"
}, - {
- "type": "path",
- "expr": "$.flags.user_denorm",
- "name": "flags_user_denorm"
}, - {
- "type": "path",
- "expr": "$.flags.loc_denorm",
- "name": "flags_loc_denorm"
}, - {
- "type": "path",
- "expr": "$.derivedlocationdata.district",
- "name": "derivedlocationdata_district"
}, - {
- "type": "path",
- "expr": "$.derivedlocationdata.from",
- "name": "derivedlocationdata_from"
}, - {
- "type": "path",
- "expr": "$.derivedlocationdata.state",
- "name": "derivedlocationdata_state"
}, - {
- "type": "path",
- "expr": "$.mid",
- "name": "mid"
}, - {
- "type": "path",
- "expr": "$.type",
- "name": "type"
}, - {
- "type": "path",
- "expr": "$.actor.type",
- "name": "actor_type"
}, - {
- "type": "path",
- "expr": "$.actor.id",
- "name": "actor_id"
}, - {
- "type": "path",
- "expr": "$.edata.type",
- "name": "edata_type"
}, - {
- "type": "path",
- "expr": "$.edata.query",
- "name": "edata_query"
}, - {
- "type": "path",
- "expr": "$.edata.filters.slug",
- "name": "edata_filters_slug"
}, - {
- "type": "path",
- "expr": "$.edata.filters.isTenant",
- "name": "edata_filters_isTenant"
}, - {
- "type": "path",
- "expr": "$.edata.filters.make.type",
- "name": "edata_filters_make_type"
}, - {
- "type": "path",
- "expr": "$.edata.topn[*].id",
- "name": "edata_topn_id"
}, - {
- "type": "path",
- "expr": "$.edata.items",
- "name": "edata_items"
}, - {
- "type": "path",
- "expr": "$.userdata.subject[*]",
- "name": "userdata_subject"
}, - {
- "type": "path",
- "expr": "$.userdata.district",
- "name": "userdata_district"
}, - {
- "type": "path",
- "expr": "$.userdata.usersubtype",
- "name": "userdata_usersubtype"
}, - {
- "type": "path",
- "expr": "$.userdata.grade[*]",
- "name": "userdata_grade"
}, - {
- "type": "path",
- "expr": "$.userdata.usersignintype",
- "name": "userdata_usersignintype"
}, - {
- "type": "path",
- "expr": "$.userdata.usertype",
- "name": "userdata_usertype"
}, - {
- "type": "path",
- "expr": "$.userdata.userlogintype",
- "name": "userdata_userlogintype"
}, - {
- "type": "path",
- "expr": "$.userdata.state",
- "name": "userdata_state"
}, - {
- "type": "path",
- "expr": "$.@timestamp",
- "name": "@timestamp"
}, - {
- "type": "path",
- "expr": "$.devicedata.statecustomcode",
- "name": "devicedata_statecustomcode"
}, - {
- "type": "path",
- "expr": "$.devicedata.country",
- "name": "devicedata_country"
}, - {
- "type": "path",
- "expr": "$.devicedata.iso3166statecode",
- "name": "devicedata_iso3166statecode"
}, - {
- "type": "path",
- "expr": "$.devicedata.city",
- "name": "devicedata_city"
}, - {
- "type": "path",
- "expr": "$.devicedata.countrycode",
- "name": "devicedata_countrycode"
}, - {
- "type": "path",
- "expr": "$.devicedata.state",
- "name": "devicedata_state"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.idisk",
- "name": "devicedata_devicespec_idisk"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.webview",
- "name": "devicedata_devicespec_webview"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.os",
- "name": "devicedata_devicespec_os"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.scrn",
- "name": "devicedata_devicespec_scrn"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.sims",
- "name": "devicedata_devicespec_sims"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.cpu",
- "name": "devicedata_devicespec_cpu"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.id",
- "name": "devicedata_devicespec_id"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.camera",
- "name": "devicedata_devicespec_camera"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.edisk",
- "name": "devicedata_devicespec_edisk"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.make",
- "name": "devicedata_devicespec_make"
}, - {
- "type": "path",
- "expr": "$.devicedata.statecode",
- "name": "devicedata_statecode"
}, - {
- "type": "path",
- "expr": "$.devicedata.districtcustom",
- "name": "devicedata_districtcustom"
}, - {
- "type": "path",
- "expr": "$.devicedata.statecustomname",
- "name": "devicedata_statecustomname"
}, - {
- "type": "path",
- "expr": "$.devicedata.userdeclared.district",
- "name": "devicedata_userdeclared_district"
}, - {
- "type": "path",
- "expr": "$.devicedata.userdeclared.state",
- "name": "devicedata_userdeclared_state"
}, - {
- "type": "path",
- "expr": "$.context.cdata[*].id",
- "name": "context_cdata_id"
}, - {
- "type": "path",
- "expr": "$.context.cdata[*].type",
- "name": "context_cdata_type"
}, - {
- "type": "path",
- "expr": "$.context.env",
- "name": "context_env"
}, - {
- "type": "path",
- "expr": "$.context.channel",
- "name": "context_channel"
}, - {
- "type": "path",
- "expr": "$.context.pdata.id",
- "name": "context_pdata_id"
}, - {
- "type": "path",
- "expr": "$.context.pdata.pid",
- "name": "context_pdata_pid"
}, - {
- "type": "path",
- "expr": "$.context.pdata.ver",
- "name": "context_pdata_ver"
}, - {
- "type": "path",
- "expr": "$.context.sid",
- "name": "context_sid"
}, - {
- "type": "path",
- "expr": "$.context.did",
- "name": "context_did"
}, - {
- "type": "path",
- "expr": "$.context.rollup.l1",
- "name": "context_rollup_l1"
}, - {
- "type": "path",
- "expr": "$.object.id",
- "name": "object_id"
}, - {
- "type": "path",
- "expr": "$.object.type",
- "name": "object_type"
}, - {
- "type": "path",
- "expr": "$.object.version",
- "name": "object_version"
}, - {
- "type": "path",
- "expr": "$.ver",
- "name": "ver"
}
]
}
}, - "appendToExisting": false
}
}
}, - "datasource": "obsrv-telemetry-events",
- "datasource_ref": "obsrv-telemetry-events",
- "retention_period": { },
- "archival_policy": { },
- "purge_policy": { },
- "metadata": {
- "aggregated": false,
- "granularity": "day"
}, - "backup_config": {
- "enabled": true
}, - "status": "Live",
- "created_by": "SYSTEM",
- "updated_by": "SYSTEM",
- "created_date": "2023-03-28T16:29:27.165Z",
- "updated_date": "2023-03-28T16:30:11.994Z",
- "published_date": "2023-03-27T06:10:43.269Z"
}
]
}
{- "type": "kafka",
- "spec": {
- "dataSchema": {
- "dataSource": "obsrv-telemetry-events",
- "dimensionsSpec": {
- "dimensions": [
- {
- "type": "string",
- "name": "fromDate"
}, - {
- "type": "string",
- "name": "toDate"
}, - {
- "type": "string",
- "name": "tes"
}, - {
- "type": "string",
- "name": "uid"
}, - {
- "type": "string",
- "name": "mobile"
}, - {
- "type": "string",
- "name": "ip"
}, - {
- "type": "string",
- "name": "ipv6"
}, - {
- "type": "boolean",
- "name": "flags_ex_processed"
}, - {
- "type": "boolean",
- "name": "flags_pp_validation_processed"
}, - {
- "type": "boolean",
- "name": "flags_pp_duplicate_skipped"
}, - {
- "type": "boolean",
- "name": "flags_device_denorm"
}, - {
- "type": "boolean",
- "name": "flags_user_denorm"
}, - {
- "type": "boolean",
- "name": "flags_loc_denorm"
}, - {
- "type": "string",
- "name": "derivedlocationdata_district"
}, - {
- "type": "string",
- "name": "derivedlocationdata_from"
}, - {
- "type": "string",
- "name": "derivedlocationdata_state"
}, - {
- "type": "string",
- "name": "mid"
}, - {
- "type": "string",
- "name": "type"
}, - {
- "type": "string",
- "name": "actor_type"
}, - {
- "type": "string",
- "name": "actor_id"
}, - {
- "type": "string",
- "name": "edata_type"
}, - {
- "type": "string",
- "name": "edata_query"
}, - {
- "type": "string",
- "name": "edata_filters_slug"
}, - {
- "type": "boolean",
- "name": "edata_filters_isTenant"
}, - {
- "type": "string",
- "name": "edata_filters_make_type"
}, - {
- "type": "string",
- "name": "edata_topn[*]_id"
}, - {
- "name": "edata_items"
}, - {
- "type": "array",
- "name": "userdata_subject"
}, - {
- "type": "string",
- "name": "userdata_district"
}, - {
- "type": "string",
- "name": "userdata_usersubtype"
}, - {
- "type": "array",
- "name": "userdata_grade"
}, - {
- "type": "string",
- "name": "userdata_usersignintype"
}, - {
- "type": "string",
- "name": "userdata_usertype"
}, - {
- "type": "string",
- "name": "userdata_userlogintype"
}, - {
- "type": "string",
- "name": "userdata_state"
}, - {
- "type": "string",
- "name": "@timestamp"
}, - {
- "type": "string",
- "name": "devicedata_statecustomcode"
}, - {
- "type": "string",
- "name": "devicedata_country"
}, - {
- "type": "string",
- "name": "devicedata_iso3166statecode"
}, - {
- "type": "string",
- "name": "devicedata_city"
}, - {
- "type": "string",
- "name": "devicedata_countrycode"
}, - {
- "type": "string",
- "name": "devicedata_state"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_idisk"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_webview"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_os"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_scrn"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_sims"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_cpu"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_id"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_camera"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_edisk"
}, - {
- "type": "string",
- "name": "devicedata_devicespec_make"
}, - {
- "type": "string",
- "name": "devicedata_statecode"
}, - {
- "type": "string",
- "name": "devicedata_districtcustom"
}, - {
- "type": "string",
- "name": "devicedata_statecustomname"
}, - {
- "type": "string",
- "name": "devicedata_userdeclared_district"
}, - {
- "type": "string",
- "name": "devicedata_userdeclared_state"
}, - {
- "type": "string",
- "name": "context_cdata[*]_id"
}, - {
- "type": "string",
- "name": "context_cdata[*]_type"
}, - {
- "type": "string",
- "name": "context_env"
}, - {
- "type": "string",
- "name": "context_channel"
}, - {
- "type": "string",
- "name": "context_pdata_id"
}, - {
- "type": "string",
- "name": "context_pdata_pid"
}, - {
- "type": "string",
- "name": "context_pdata_ver"
}, - {
- "type": "string",
- "name": "context_sid"
}, - {
- "type": "string",
- "name": "context_did"
}, - {
- "type": "string",
- "name": "context_rollup_l1"
}, - {
- "type": "string",
- "name": "object_id"
}, - {
- "type": "string",
- "name": "object_type"
}, - {
- "type": "string",
- "name": "object_version"
}, - {
- "type": "string",
- "name": "ver"
}
]
}, - "timestampSpec": {
- "column": "arrival-time",
- "format": "auto"
}, - "metricsSpec": [
- {
- "type": "doubleSum",
- "name": "eid",
- "fieldName": "eid"
}, - {
- "type": "doubleSum",
- "name": "syncts",
- "fieldName": "syncts"
}, - {
- "type": "doubleSum",
- "name": "ets",
- "fieldName": "ets"
}, - {
- "type": "doubleSum",
- "name": "edata_duration",
- "fieldName": "edata_duration"
}, - {
- "type": "doubleSum",
- "name": "edata_size",
- "fieldName": "edata_size"
}, - {
- "type": "doubleSum",
- "name": "edata_filters_make_vers",
- "fieldName": "edata_filters_make_vers"
}, - {
- "type": "doubleSum",
- "name": "devicedata_firstaccess",
- "fieldName": "devicedata_firstaccess"
}
], - "granularitySpec": {
- "type": "uniform",
- "segmentGranularity": "DAY",
- "queryGranularity": "HOUR",
- "rollup": false
}
}, - "tuningConfig": {
- "type": "kafka",
- "maxRowsPerSegment": 50000,
- "logParseExceptions": true
}, - "ioConfig": {
- "type": "kafka",
- "topic": "obsrv-telemetry-events",
- "consumerProperties": {
- "bootstrap.servers": "localhost: 9092"
}, - "taskCount": 1,
- "replicas": 1,
- "taskDuration": "PT8H",
- "useEarliestOffset": false,
- "completionTimeout": "PT8H",
- "inputFormat": {
- "type": "json",
- "flattenSpec": {
- "useFieldDiscovery": true,
- "fields": [
- {
- "type": "path",
- "expr": "$.eid",
- "name": "eid"
}, - {
- "type": "path",
- "expr": "$.syncts",
- "name": "syncts"
}, - {
- "type": "path",
- "expr": "$.ets",
- "name": "ets"
}, - {
- "type": "path",
- "expr": "$.edata.duration",
- "name": "edata_duration"
}, - {
- "type": "path",
- "expr": "$.edata.size",
- "name": "edata_size"
}, - {
- "type": "path",
- "expr": "$.edata.filters.make.vers",
- "name": "edata_filters_make_vers"
}, - {
- "type": "path",
- "expr": "$.devicedata.firstaccess",
- "name": "devicedata_firstaccess"
}, - {
- "type": "path",
- "expr": "$.flags.ex_processed",
- "name": "flags_ex_processed"
}, - {
- "type": "path",
- "expr": "$.flags.pp_validation_processed",
- "name": "flags_pp_validation_processed"
}, - {
- "type": "path",
- "expr": "$.flags.pp_duplicate_skipped",
- "name": "flags_pp_duplicate_skipped"
}, - {
- "type": "path",
- "expr": "$.flags.device_denorm",
- "name": "flags_device_denorm"
}, - {
- "type": "path",
- "expr": "$.flags.user_denorm",
- "name": "flags_user_denorm"
}, - {
- "type": "path",
- "expr": "$.flags.loc_denorm",
- "name": "flags_loc_denorm"
}, - {
- "type": "path",
- "expr": "$.derivedlocationdata.district",
- "name": "derivedlocationdata_district"
}, - {
- "type": "path",
- "expr": "$.derivedlocationdata.from",
- "name": "derivedlocationdata_from"
}, - {
- "type": "path",
- "expr": "$.derivedlocationdata.state",
- "name": "derivedlocationdata_state"
}, - {
- "type": "path",
- "expr": "$.mid",
- "name": "mid"
}, - {
- "type": "path",
- "expr": "$.type",
- "name": "type"
}, - {
- "type": "path",
- "expr": "$.actor.type",
- "name": "actor_type"
}, - {
- "type": "path",
- "expr": "$.actor.id",
- "name": "actor_id"
}, - {
- "type": "path",
- "expr": "$.edata.type",
- "name": "edata_type"
}, - {
- "type": "path",
- "expr": "$.edata.query",
- "name": "edata_query"
}, - {
- "type": "path",
- "expr": "$.edata.filters.slug",
- "name": "edata_filters_slug"
}, - {
- "type": "path",
- "expr": "$.edata.filters.isTenant",
- "name": "edata_filters_isTenant"
}, - {
- "type": "path",
- "expr": "$.edata.filters.make.type",
- "name": "edata_filters_make_type"
}, - {
- "type": "path",
- "expr": "$.edata.topn[*].id",
- "name": "edata_topn_id"
}, - {
- "type": "path",
- "expr": "$.edata.items",
- "name": "edata_items"
}, - {
- "type": "path",
- "expr": "$.userdata.subject[*]",
- "name": "userdata_subject"
}, - {
- "type": "path",
- "expr": "$.userdata.district",
- "name": "userdata_district"
}, - {
- "type": "path",
- "expr": "$.userdata.usersubtype",
- "name": "userdata_usersubtype"
}, - {
- "type": "path",
- "expr": "$.userdata.grade[*]",
- "name": "userdata_grade"
}, - {
- "type": "path",
- "expr": "$.userdata.usersignintype",
- "name": "userdata_usersignintype"
}, - {
- "type": "path",
- "expr": "$.userdata.usertype",
- "name": "userdata_usertype"
}, - {
- "type": "path",
- "expr": "$.userdata.userlogintype",
- "name": "userdata_userlogintype"
}, - {
- "type": "path",
- "expr": "$.userdata.state",
- "name": "userdata_state"
}, - {
- "type": "path",
- "expr": "$.@timestamp",
- "name": "@timestamp"
}, - {
- "type": "path",
- "expr": "$.devicedata.statecustomcode",
- "name": "devicedata_statecustomcode"
}, - {
- "type": "path",
- "expr": "$.devicedata.country",
- "name": "devicedata_country"
}, - {
- "type": "path",
- "expr": "$.devicedata.iso3166statecode",
- "name": "devicedata_iso3166statecode"
}, - {
- "type": "path",
- "expr": "$.devicedata.city",
- "name": "devicedata_city"
}, - {
- "type": "path",
- "expr": "$.devicedata.countrycode",
- "name": "devicedata_countrycode"
}, - {
- "type": "path",
- "expr": "$.devicedata.state",
- "name": "devicedata_state"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.idisk",
- "name": "devicedata_devicespec_idisk"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.webview",
- "name": "devicedata_devicespec_webview"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.os",
- "name": "devicedata_devicespec_os"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.scrn",
- "name": "devicedata_devicespec_scrn"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.sims",
- "name": "devicedata_devicespec_sims"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.cpu",
- "name": "devicedata_devicespec_cpu"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.id",
- "name": "devicedata_devicespec_id"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.camera",
- "name": "devicedata_devicespec_camera"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.edisk",
- "name": "devicedata_devicespec_edisk"
}, - {
- "type": "path",
- "expr": "$.devicedata.devicespec.make",
- "name": "devicedata_devicespec_make"
}, - {
- "type": "path",
- "expr": "$.devicedata.statecode",
- "name": "devicedata_statecode"
}, - {
- "type": "path",
- "expr": "$.devicedata.districtcustom",
- "name": "devicedata_districtcustom"
}, - {
- "type": "path",
- "expr": "$.devicedata.statecustomname",
- "name": "devicedata_statecustomname"
}, - {
- "type": "path",
- "expr": "$.devicedata.userdeclared.district",
- "name": "devicedata_userdeclared_district"
}, - {
- "type": "path",
- "expr": "$.devicedata.userdeclared.state",
- "name": "devicedata_userdeclared_state"
}, - {
- "type": "path",
- "expr": "$.context.cdata[*].id",
- "name": "context_cdata_id"
}, - {
- "type": "path",
- "expr": "$.context.cdata[*].type",
- "name": "context_cdata_type"
}, - {
- "type": "path",
- "expr": "$.context.env",
- "name": "context_env"
}, - {
- "type": "path",
- "expr": "$.context.channel",
- "name": "context_channel"
}, - {
- "type": "path",
- "expr": "$.context.pdata.id",
- "name": "context_pdata_id"
}, - {
- "type": "path",
- "expr": "$.context.pdata.pid",
- "name": "context_pdata_pid"
}, - {
- "type": "path",
- "expr": "$.context.pdata.ver",
- "name": "context_pdata_ver"
}, - {
- "type": "path",
- "expr": "$.context.sid",
- "name": "context_sid"
}, - {
- "type": "path",
- "expr": "$.context.did",
- "name": "context_did"
}, - {
- "type": "path",
- "expr": "$.context.rollup.l1",
- "name": "context_rollup_l1"
}, - {
- "type": "path",
- "expr": "$.object.id",
- "name": "object_id"
}, - {
- "type": "path",
- "expr": "$.object.type",
- "name": "object_type"
}, - {
- "type": "path",
- "expr": "$.object.version",
- "name": "object_version"
}, - {
- "type": "path",
- "expr": "$.ver",
- "name": "ver"
}
]
}
}, - "appendToExisting": false
}
}
}
{- "id": "obsrv.submit.ingestion",
- "ver": "v1",
- "ts": 1693891173180,
- "params": {
- "status": "SUCCESS",
- "errmsg": ""
}, - "responseCode": "OK",
- "result": {
- "message": "ingestion spec has been submitted successfully"
}
}
The Dataset Source Config APIs provide a way to interact with a database and allow you to create, read, update records in the database, as well as list multiple records based on certain criteria.
+This API allows you to create new datasets in the PostgreSQL database used by the analytical data source.
+id | string |
dataset_id | string |
connector_type | string |
connector_config | object |
status | string |
connector_stats | object |
created_by | string |
updated_by | string |
published_date | string |
{- "dataset_id": "obsrv-telemetry-events",
- "connector_type": "kafka",
- "connector_config": {
- "type": "kafka",
- "topic": "telemetry.input",
- "kafkaBrokers": "localhost:9092"
}, - "status": "Live",
- "published_date": "2023-03-24 12:19:32.091544"
}
{- "id": "obsrv.config.dataset.source.config.create",
- "ver": "v1",
- "ts": 1679916559382,
- "params": {
- "status": "SUCCESS",
- "errmsg": ""
}, - "responseCode": "OK",
- "result": {
- "message": "The dataset configuration has been saved successfully",
- "id": "obsrv-telemetry-events_kafka"
}
}
This API allows you to update existing datasets in the PostgreSQL database used by the analytical data source.
+id | string |
dataset_id | string |
connector_type | string |
connector_config | object |
status | string |
connector_stats | object |
created_by | string |
updated_by | string |
published_date | string |
{- "dataset_id": "obsrv-telemetry-events",
- "connector_type": "kafka",
- "connector_config": {
- "type": "kafka",
- "topic": "telemetry.ingest",
- "kafkaBrokers": "localhost:9092"
}, - "status": "Live"
}
{- "id": "obsrv.config.dataset.source.config.update",
- "ver": "v1",
- "ts": 1679916559382,
- "params": {
- "status": "SUCCESS",
- "errmsg": ""
}, - "responseCode": "OK",
- "result": {
- "message": "The dataset configuration has been updated successfully",
- "id": "obsrv-telemetry-events_kafka"
}
}
This API allows you to retrieve records from a dataset in the PostgreSQL. A successful response will return a status code of 200. If the dataset does not exist, a status code of 404 will be returned.
+datasetId required | string |
{- "id": "obsrv.config.dataset.source.config.read",
- "ver": "v1",
- "ts": 1672679516875,
- "params": {
- "status": "SUCCESS",
- "errmsg": ""
}, - "responseCode": "OK",
- "result": {
- "id": "obsrv-telemetry-events_kafka",
- "connector_type": "kafka",
- "connector_config": {
- "type": "kafka",
- "topic": "local.ingest",
- "kafkaBrokers": "localhost:9092"
}, - "status": "Live",
- "connector_stats": { },
- "created_by": "SYSTEM",
- "updated_by": "SYSTEM",
- "created_date": "2023-05-11T18:30:00.000Z",
- "updated_date": "2023-05-11T18:30:00.000Z",
- "published_date": "2023-05-11T18:30:00.000Z",
- "dataset_id": "obsrv-telemetry-events"
}
}
This API allows you to retrieve a list of records from a dataset in the PostgreSQL database used by the analytical data source. You can specify filters to narrow down the results.
+filters | object |
{- "filters": {
- "status": [
- "Live",
- "Retired"
]
}
}
{- "id": "obsrv.config.dataset.source.config.list",
- "ver": "v1",
- "ts": 1672679516875,
- "params": {
- "status": "SUCCESS",
- "errmsg": ""
}, - "responseCode": "OK",
- "result": [
- {
- "id": "obsrv-telemetry-events_kafka",
- "connector_type": "kafka",
- "connector_config": {
- "type": "kafka",
- "topic": "local.ingest",
- "kafkaBrokers": "localhost:9092"
}, - "status": "Live",
- "connector_stats": { },
- "created_by": "SYSTEM",
- "updated_by": "SYSTEM",
- "created_date": "2023-05-11T18:30:00.000Z",
- "updated_date": "2023-05-11T18:30:00.000Z",
- "published_date": "2023-05-11T18:30:00.000Z",
- "dataset_id": "obsrv-telemetry-events"
}
]
}
datasetId required | string |
required | object or object (DataExhaust) Example: from=2023-06-01&to=2023-06-30&type=transformed |
{- "id": "obsrv.dataset.data.exhaust",
- "ver": "v1",
- "ts": 1693891173180,
- "params": {
- "status": "SUCCESS",
- "errmsg": ""
}, - "responseCode": "OK",
- "result": {
- "expiresAt": "2023-09-05T06:19:33.176Z",
- "files": [
- "file1",
- "file2"
], - "periodWiseFiles": {
- "2023-06-15": [
- "file1",
- "file2"
]
}
}
}