Milimetric has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/365806 )

Change subject: Implement Wikistats metrics as Druid queries
......................................................................

Implement Wikistats metrics as Druid queries

Bug: T170882
Change-Id: I0f2a8af2071fca68bc36663e9c427c09301d5d6c
---
A druid/mediawiki/metrics/active-editors.json
A druid/mediawiki/metrics/new-articles.json
2 files changed, 69 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/analytics/refinery 
refs/changes/06/365806/1

diff --git a/druid/mediawiki/metrics/active-editors.json 
b/druid/mediawiki/metrics/active-editors.json
new file mode 100644
index 0000000..c101fdb
--- /dev/null
+++ b/druid/mediawiki/metrics/active-editors.json
@@ -0,0 +1,45 @@
+{
+    "queryType": "groupBy",
+    "dataSource": {
+        "type": "query",
+        "query": {
+            "queryType": "groupBy",
+            "dataSource": "test-wks2-metrics",
+            "granularity": "day",
+            "dimensions": ["wiki_db", "event_user_id"],
+            "filter": {
+                "type": "and",
+                "fields": [
+                    { "type": "selector", "dimension": "wiki_db", "value": 
"enwiki" },
+                    { "type": "selector", "dimension": "event_entity", 
"value": "revision" },
+                    { "type": "selector", "dimension": "event_type", "value": 
"create" },
+                    { "type": "selector", "dimension": 
"revision_is_deleted_current_month", "value": "0" },
+
+                    { "type": "not", "field": {
+                        "type": "selector", "dimension": "event_user_groups", 
"value": "bot"
+                    }},
+                    { "type": "selector", "dimension": 
"event_user_is_anonymous", "value": "0" },
+                    { "type": "selector", "dimension": 
"event_user_is_bot_by_name", "value": "0" }
+                ]
+            },
+            "aggregations": [
+                { "type": "longSum", "name": "edit_count", "fieldName": 
"events" }
+            ],
+            "having": {
+                "type": "and",
+                "havingSpecs": [
+                    { "type": "greaterThan", "aggregation": "edit_count", 
"value": 4 },
+                    { "type": "lessThan", "aggregation": "edit_count", 
"value": 100 }
+                ]
+            },
+            "intervals": [ "2017-04-01T00:00:00.000/2017-05-01T00:00:00.000" ]
+        }
+    },
+
+    "granularity": "day",
+    "dimensions": ["wiki_db"],
+    "aggregations": [
+        { "type": "count", "name": "active_editors" }
+    ],
+    "intervals": [ "2017-04-01T00:00:00.000/2017-05-01T00:00:00.000" ]
+}
diff --git a/druid/mediawiki/metrics/new-articles.json 
b/druid/mediawiki/metrics/new-articles.json
new file mode 100644
index 0000000..3b65996
--- /dev/null
+++ b/druid/mediawiki/metrics/new-articles.json
@@ -0,0 +1,24 @@
+{
+    "queryType": "groupBy",
+    "dataSource": "test-wks2-metrics",
+    "granularity": "day",
+    "dimensions": ["wiki_db"],
+    "filter": {
+        "type": "and",
+        "fields": [
+            { "type": "selector", "dimension": "wiki_db", "value": "enwiki" },
+            { "type": "selector", "dimension": "event_entity", "value": "page" 
},
+            { "type": "selector", "dimension": "event_type", "value": "create" 
},
+
+            { "type": "not", "field": {
+                "type": "selector", "dimension": "event_user_groups", "value": 
"bot"
+            }},
+            { "type": "selector", "dimension": "event_user_is_anonymous", 
"value": "0" },
+            { "type": "selector", "dimension": "event_user_is_bot_by_name", 
"value": "0" }
+        ]
+    },
+    "aggregations": [
+        { "type": "count", "name": "new_articles" }
+    ],
+    "intervals": [ "2017-04-01T00:00:00.000/2017-05-01T00:00:00.000" ]
+}

-- 
To view, visit https://gerrit.wikimedia.org/r/365806
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I0f2a8af2071fca68bc36663e9c427c09301d5d6c
Gerrit-PatchSet: 1
Gerrit-Project: analytics/refinery
Gerrit-Branch: master
Gerrit-Owner: Milimetric <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to