├── .gitignore ├── README.md ├── LICENCE ├── fetch.php ├── wikibase-api-error-rate.json ├── echo-mention-errors.json ├── wikidata-ci.json ├── echo-mention-status-notifications.json ├── collection_use.json ├── team-tcb.json ├── wikidata-tasks.json ├── wikidata-page-views-per-domain.json ├── mediawiki-catwatch-feature.json ├── wikidata-special-entitydata.json ├── wikibase-api-wbgetentities.json ├── wikidata.json ├── wikidata-dump-downloads.json ├── wikidata-api.json ├── mediawiki-watcheditemstore.json ├── article-placeholder.json ├── mediawiki-edit-conflicts.json └── betafeatures.json /.gitignore: -------------------------------------------------------------------------------- 1 | .idea -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # grafana-dashboards 2 | BACKUP of the JSON for the WMDE grafana dashboards hosted on https://grafana.wikimedia.org 3 | 4 | Simply run the fetch script using one of the methods below and then make a new commit! 5 | 6 | #### Running using local PHP 7 | 8 | ```php ./fetch.php``` 9 | 10 | #### Running using docker 11 | 12 | ``` 13 | docker run \ 14 | -it --rm --name wmde_grafana-dashboards_fetch \ 15 | -v /"$PWD"://usr/src/myapp -w //usr/src/myapp \ 16 | php:latest \ 17 | php fetch.php 18 | ``` -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- 1 | This is free and unencumbered software released into the public domain. 2 | 3 | Anyone is free to copy, modify, publish, use, compile, sell, or 4 | distribute this software, either in source code form or as a compiled 5 | binary, for any purpose, commercial or non-commercial, and by any 6 | means. 7 | 8 | In jurisdictions that recognize copyright laws, the author or authors 9 | of this software dedicate any and all copyright interest in the 10 | software to the public domain. We make this dedication for the benefit 11 | of the public at large and to the detriment of our heirs and 12 | successors. We intend this dedication to be an overt act of 13 | relinquishment in perpetuity of all present and future rights to this 14 | software under copyright law. 15 | 16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 17 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 18 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 19 | IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR 20 | OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 21 | ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 22 | OTHER DEALINGS IN THE SOFTWARE. 23 | 24 | For more information, please refer to 25 | -------------------------------------------------------------------------------- /fetch.php: -------------------------------------------------------------------------------- 1 | <\/img>\n

Welcome to the TCB<\/strong> dashboards.<\/h3>\n

\n Below you can find a collection of all dashboard relating to the TCB team.\n These include external dashboards as well as grafana boards.\n If you have an issues or suggestions please file a ticket<\/a> or talk to Addshore!\n<\/p>", 18 | "editable": true, 19 | "error": false, 20 | "id": 2, 21 | "links": [], 22 | "mode": "html", 23 | "span": 12, 24 | "style": [], 25 | "title": "", 26 | "type": "text" 27 | } 28 | ], 29 | "repeat": null, 30 | "repeatIteration": null, 31 | "repeatRowId": null, 32 | "showTitle": false, 33 | "title": "New row", 34 | "titleSize": "h6" 35 | }, 36 | { 37 | "collapse": false, 38 | "height": "300px", 39 | "panels": [ 40 | { 41 | "editable": true, 42 | "error": false, 43 | "headings": false, 44 | "id": 1, 45 | "limit": 100, 46 | "links": [], 47 | "query": "", 48 | "recent": false, 49 | "search": true, 50 | "span": 6, 51 | "starred": false, 52 | "tags": [ 53 | "team-tcb" 54 | ], 55 | "title": "Our Dashboards", 56 | "type": "dashlist" 57 | }, 58 | { 59 | "content": "

\n
\n \n
\n \n Nothing here yet!<\/span>\n <\/a>\n <\/div>\n \n <\/div>\n<\/div>", 60 | "editable": true, 61 | "error": false, 62 | "id": 4, 63 | "links": [], 64 | "mode": "html", 65 | "span": 6, 66 | "style": [], 67 | "title": "External Dashboards", 68 | "type": "text" 69 | } 70 | ], 71 | "repeat": null, 72 | "repeatIteration": null, 73 | "repeatRowId": null, 74 | "showTitle": false, 75 | "title": "Dashboards", 76 | "titleSize": "h6" 77 | }, 78 | { 79 | "collapse": false, 80 | "height": "250px", 81 | "panels": [ 82 | { 83 | "aliasColors": [], 84 | "bars": false, 85 | "dashLength": 10, 86 | "dashes": false, 87 | "datasource": null, 88 | "description": "Stacked usage of key TCB developed features.", 89 | "editable": true, 90 | "error": false, 91 | "fill": 1, 92 | "grid": [], 93 | "id": 5, 94 | "legend": { 95 | "avg": false, 96 | "current": false, 97 | "max": false, 98 | "min": false, 99 | "show": true, 100 | "total": false, 101 | "values": false 102 | }, 103 | "lines": true, 104 | "linewidth": 2, 105 | "links": [], 106 | "nullPointMode": "null as zero", 107 | "percentage": false, 108 | "pointradius": 5, 109 | "points": false, 110 | "renderer": "flot", 111 | "seriesOverrides": [], 112 | "spaceLength": 10, 113 | "span": 12, 114 | "stack": true, 115 | "steppedLine": false, 116 | "targets": [ 117 | { 118 | "refId": "A", 119 | "target": "alias(daily.betafeatures.global_user_counts.totals.revisionslider, 'RevisionSlider')" 120 | }, 121 | { 122 | "refId": "B", 123 | "target": "alias(sumSeries(daily.catwatch.userprops.recentchanges.count), 'CatWatch RC')" 124 | }, 125 | { 126 | "refId": "C", 127 | "target": "alias(sumSeries(daily.catwatch.userprops.recentchanges.count), 'CatWatch WL')" 128 | }, 129 | { 130 | "refId": "D", 131 | "target": "alias(daily.echo.mentionStatus.global_user_counts.totals.echo-subscriptions-web-mention-failure, 'Mention Fails')" 132 | }, 133 | { 134 | "refId": "E", 135 | "target": "alias(daily.echo.mentionStatus.global_user_counts.totals.echo-subscriptions-web-mention-failure, 'Mention Successes')" 136 | } 137 | ], 138 | "thresholds": [], 139 | "timeFrom": null, 140 | "timeShift": null, 141 | "title": "Usage", 142 | "tooltip": { 143 | "msResolution": false, 144 | "shared": true, 145 | "sort": 0, 146 | "value_type": "individual" 147 | }, 148 | "transparent": false, 149 | "type": "graph", 150 | "xaxis": { 151 | "buckets": null, 152 | "mode": "time", 153 | "name": null, 154 | "show": true, 155 | "values": [] 156 | }, 157 | "yaxes": [ 158 | { 159 | "format": "short", 160 | "label": null, 161 | "logBase": 1, 162 | "max": null, 163 | "min": null, 164 | "show": true 165 | }, 166 | { 167 | "format": "short", 168 | "label": null, 169 | "logBase": 1, 170 | "max": null, 171 | "min": null, 172 | "show": true 173 | } 174 | ] 175 | } 176 | ], 177 | "repeat": null, 178 | "repeatIteration": null, 179 | "repeatRowId": null, 180 | "showTitle": false, 181 | "title": "New row", 182 | "titleSize": "h6" 183 | } 184 | ], 185 | "schemaVersion": 14, 186 | "style": "dark", 187 | "tags": [ 188 | "featured" 189 | ], 190 | "templating": { 191 | "list": [] 192 | }, 193 | "time": { 194 | "from": "now-1y", 195 | "to": "now" 196 | }, 197 | "timepicker": { 198 | "now": true, 199 | "refresh_intervals": [ 200 | "" 201 | ], 202 | "time_options": [ 203 | "5m", 204 | "15m", 205 | "1h", 206 | "6h", 207 | "12h", 208 | "24h", 209 | "2d", 210 | "7d", 211 | "30d" 212 | ] 213 | }, 214 | "timezone": "browser", 215 | "title": "Team TCB", 216 | "version": 7 217 | } -------------------------------------------------------------------------------- /wikidata-tasks.json: -------------------------------------------------------------------------------- 1 | { 2 | "annotations": { 3 | "list": [] 4 | }, 5 | "editable": true, 6 | "gnetId": null, 7 | "graphTooltip": 0, 8 | "hideControls": false, 9 | "id": 172, 10 | "links": [ 11 | { 12 | "asDropdown": true, 13 | "icon": "external link", 14 | "tags": [ 15 | "wikidata" 16 | ], 17 | "title": "Wikidata Dashboards", 18 | "type": "dashboards" 19 | }, 20 | { 21 | "icon": "bolt", 22 | "tags": [], 23 | "title": "Generating script", 24 | "tooltip": "Open source", 25 | "type": "link", 26 | "url": "https:\/\/phabricator.wikimedia.org\/diffusion\/ADES\/browse\/master\/src\/wikidata\/phabricatorTasks.php" 27 | } 28 | ], 29 | "refresh": "30m", 30 | "rows": [ 31 | { 32 | "collapse": false, 33 | "height": "25px", 34 | "panels": [ 35 | { 36 | "content": "The number of phabricator tasks that are open for the Wikidata project.\n\nThis tracking is done by screen scraping the board for the project.", 37 | "editable": true, 38 | "error": false, 39 | "id": 3, 40 | "links": [], 41 | "mode": "markdown", 42 | "span": 12, 43 | "style": [], 44 | "title": "Description", 45 | "type": "text" 46 | } 47 | ], 48 | "repeat": null, 49 | "repeatIteration": null, 50 | "repeatRowId": null, 51 | "showTitle": false, 52 | "title": "New row", 53 | "titleSize": "h6" 54 | }, 55 | { 56 | "collapse": false, 57 | "height": "250px", 58 | "panels": [ 59 | { 60 | "aliasColors": [], 61 | "bars": false, 62 | "datasource": null, 63 | "editable": true, 64 | "error": false, 65 | "fill": 1, 66 | "grid": [], 67 | "id": 1, 68 | "legend": { 69 | "avg": false, 70 | "current": false, 71 | "max": false, 72 | "min": false, 73 | "show": true, 74 | "total": false, 75 | "values": false 76 | }, 77 | "lines": true, 78 | "linewidth": 2, 79 | "links": [], 80 | "nullPointMode": "connected", 81 | "percentage": false, 82 | "pointradius": 5, 83 | "points": false, 84 | "renderer": "flot", 85 | "seriesOverrides": [], 86 | "span": 12, 87 | "stack": false, 88 | "steppedLine": false, 89 | "targets": [ 90 | { 91 | "refId": "A", 92 | "target": "aliasByNode(daily.wikidata.phabricator.board.columns.*, 5)" 93 | } 94 | ], 95 | "thresholds": [], 96 | "timeFrom": null, 97 | "timeShift": null, 98 | "title": "Task groups", 99 | "tooltip": { 100 | "shared": true, 101 | "sort": 0, 102 | "value_type": "cumulative" 103 | }, 104 | "type": "graph", 105 | "xaxis": { 106 | "mode": "time", 107 | "name": null, 108 | "show": true, 109 | "values": [] 110 | }, 111 | "yaxes": [ 112 | { 113 | "format": "short", 114 | "logBase": 1, 115 | "max": null, 116 | "min": null, 117 | "show": true 118 | }, 119 | { 120 | "format": "short", 121 | "logBase": 1, 122 | "max": null, 123 | "min": null, 124 | "show": true 125 | } 126 | ] 127 | }, 128 | { 129 | "aliasColors": { 130 | "Tasks": "#F2C96D" 131 | }, 132 | "bars": false, 133 | "datasource": null, 134 | "editable": true, 135 | "error": false, 136 | "fill": 1, 137 | "grid": [], 138 | "id": 2, 139 | "legend": { 140 | "avg": false, 141 | "current": false, 142 | "max": false, 143 | "min": false, 144 | "show": true, 145 | "total": false, 146 | "values": false 147 | }, 148 | "lines": true, 149 | "linewidth": 2, 150 | "links": [], 151 | "nullPointMode": "connected", 152 | "percentage": false, 153 | "pointradius": 5, 154 | "points": false, 155 | "renderer": "flot", 156 | "seriesOverrides": [], 157 | "span": 12, 158 | "stack": false, 159 | "steppedLine": false, 160 | "targets": [ 161 | { 162 | "refId": "A", 163 | "target": "alias(sumSeries(exclude(daily.wikidata.phabricator.board.columns.*, 'monitoring')), 'Tasks')" 164 | } 165 | ], 166 | "thresholds": [], 167 | "timeFrom": null, 168 | "timeShift": null, 169 | "title": "Open tasks (excluding monitoring)", 170 | "tooltip": { 171 | "shared": true, 172 | "sort": 0, 173 | "value_type": "cumulative" 174 | }, 175 | "type": "graph", 176 | "xaxis": { 177 | "mode": "time", 178 | "name": null, 179 | "show": true, 180 | "values": [] 181 | }, 182 | "yaxes": [ 183 | { 184 | "format": "short", 185 | "logBase": 1, 186 | "max": null, 187 | "min": null, 188 | "show": true 189 | }, 190 | { 191 | "format": "short", 192 | "logBase": 1, 193 | "max": null, 194 | "min": null, 195 | "show": true 196 | } 197 | ] 198 | } 199 | ], 200 | "repeat": null, 201 | "repeatIteration": null, 202 | "repeatRowId": null, 203 | "showTitle": false, 204 | "title": "Row", 205 | "titleSize": "h6" 206 | } 207 | ], 208 | "schemaVersion": 14, 209 | "style": "dark", 210 | "tags": [ 211 | "wikidata", 212 | "daily" 213 | ], 214 | "templating": { 215 | "list": [] 216 | }, 217 | "time": { 218 | "from": "now-90d", 219 | "to": "now" 220 | }, 221 | "timepicker": { 222 | "now": true, 223 | "refresh_intervals": [ 224 | "5s", 225 | "10s", 226 | "30s", 227 | "1m", 228 | "5m", 229 | "15m", 230 | "30m", 231 | "1h", 232 | "2h", 233 | "1d" 234 | ], 235 | "time_options": [ 236 | "5m", 237 | "15m", 238 | "1h", 239 | "6h", 240 | "12h", 241 | "24h", 242 | "2d", 243 | "7d", 244 | "30d" 245 | ] 246 | }, 247 | "timezone": "browser", 248 | "title": "Wikidata Tasks", 249 | "version": 4 250 | } -------------------------------------------------------------------------------- /wikidata-page-views-per-domain.json: -------------------------------------------------------------------------------- 1 | { 2 | "annotations": { 3 | "list": [] 4 | }, 5 | "editable": true, 6 | "hideControls": false, 7 | "id": 158, 8 | "links": [ 9 | { 10 | "icon": "external link", 11 | "tags": [], 12 | "targetBlank": true, 13 | "title": "Vital Signs Page Views", 14 | "type": "link", 15 | "url": "https:\/\/vital-signs.wmflabs.org\/#projects=wikidatawiki\/metrics=Pageviews" 16 | }, 17 | { 18 | "asDropdown": true, 19 | "icon": "external link", 20 | "keepTime": false, 21 | "tags": [ 22 | "wikidata" 23 | ], 24 | "title": "Wikidata Dashboards", 25 | "type": "dashboards", 26 | "url": "" 27 | } 28 | ], 29 | "originalTitle": "Wikidata Page views (per domain)", 30 | "refresh": false, 31 | "rows": [ 32 | { 33 | "collapse": false, 34 | "editable": true, 35 | "height": "100px", 36 | "panels": [ 37 | { 38 | "content": "This data is taken from the cache logs **sampled** at [1:5000 resolution](https:\/\/github.com\/wikimedia\/operations-puppet\/blob\/812f280d16acfe3083259e8dfa7ce12ebf71da87\/files\/udp2log\/sqstat.pl#L153).\n\nPage views here are defined as either requests to \/wiki or index.php\n\nThis is good for comparing the use of the desktop site vs the mobile site (and test site)\n\n**Note: this is currently broken and may not be fixed!**", 39 | "editable": true, 40 | "error": false, 41 | "id": 7, 42 | "links": [], 43 | "mode": "markdown", 44 | "span": 12, 45 | "style": [], 46 | "title": "Description", 47 | "type": "text" 48 | } 49 | ], 50 | "title": "New row" 51 | }, 52 | { 53 | "collapse": false, 54 | "editable": true, 55 | "height": "250px", 56 | "panels": [ 57 | { 58 | "aliasColors": [], 59 | "bars": false, 60 | "datasource": null, 61 | "editable": true, 62 | "error": false, 63 | "fill": 1, 64 | "grid": { 65 | "leftLogBase": 10, 66 | "leftMax": null, 67 | "leftMin": null, 68 | "rightLogBase": 1, 69 | "rightMax": null, 70 | "rightMin": null, 71 | "threshold1": null, 72 | "threshold1Color": "rgba(216, 200, 27, 0.27)", 73 | "threshold2": null, 74 | "threshold2Color": "rgba(234, 112, 112, 0.22)" 75 | }, 76 | "id": 1, 77 | "leftYAxisLabel": "views (log scale)", 78 | "legend": { 79 | "alignAsTable": true, 80 | "avg": true, 81 | "current": false, 82 | "hideEmpty": true, 83 | "max": true, 84 | "min": false, 85 | "rightSide": true, 86 | "show": true, 87 | "total": false, 88 | "values": true 89 | }, 90 | "lines": true, 91 | "linewidth": 2, 92 | "links": [], 93 | "nullPointMode": "connected", 94 | "percentage": false, 95 | "pointradius": 5, 96 | "points": false, 97 | "renderer": "flot", 98 | "seriesOverrides": [], 99 | "span": 12, 100 | "stack": false, 101 | "steppedLine": false, 102 | "targets": [ 103 | { 104 | "refId": "A", 105 | "target": "aliasByNode(sortByMaxima(reqstats.*wikidata*.pageviews), 1)", 106 | "textEditor": false 107 | } 108 | ], 109 | "timeFrom": null, 110 | "timeShift": null, 111 | "title": "Page views (per min)", 112 | "tooltip": { 113 | "shared": true, 114 | "value_type": "cumulative" 115 | }, 116 | "type": "graph", 117 | "x-axis": true, 118 | "y-axis": true, 119 | "y_formats": [ 120 | "short", 121 | "short" 122 | ] 123 | }, 124 | { 125 | "aliasColors": [], 126 | "bars": true, 127 | "datasource": null, 128 | "editable": true, 129 | "error": false, 130 | "fill": 1, 131 | "grid": { 132 | "leftLogBase": 10, 133 | "leftMax": null, 134 | "leftMin": null, 135 | "rightLogBase": 1, 136 | "rightMax": null, 137 | "rightMin": null, 138 | "threshold1": null, 139 | "threshold1Color": "rgba(216, 200, 27, 0.27)", 140 | "threshold2": null, 141 | "threshold2Color": "rgba(234, 112, 112, 0.22)" 142 | }, 143 | "id": 5, 144 | "leftYAxisLabel": "views (log scale)", 145 | "legend": { 146 | "alignAsTable": true, 147 | "avg": true, 148 | "current": false, 149 | "hideEmpty": true, 150 | "max": true, 151 | "min": false, 152 | "rightSide": true, 153 | "show": true, 154 | "total": false, 155 | "values": true 156 | }, 157 | "lines": false, 158 | "linewidth": 2, 159 | "links": [], 160 | "nullPointMode": "connected", 161 | "percentage": true, 162 | "pointradius": 5, 163 | "points": false, 164 | "renderer": "flot", 165 | "seriesOverrides": [], 166 | "span": 12, 167 | "stack": true, 168 | "steppedLine": false, 169 | "targets": [ 170 | { 171 | "refId": "A", 172 | "target": "aliasByNode(sortByMinima(summarize(reqstats.*wikidata*.pageviews, '1d', 'sum', false)), 1)", 173 | "textEditor": false 174 | } 175 | ], 176 | "timeFrom": null, 177 | "timeShift": null, 178 | "title": "Page views % (per day)", 179 | "tooltip": { 180 | "shared": true, 181 | "value_type": "cumulative" 182 | }, 183 | "type": "graph", 184 | "x-axis": true, 185 | "y-axis": true, 186 | "y_formats": [ 187 | "short", 188 | "short" 189 | ] 190 | } 191 | ], 192 | "title": "Page Views" 193 | } 194 | ], 195 | "schemaVersion": 8, 196 | "sharedCrosshair": false, 197 | "style": "dark", 198 | "tags": [], 199 | "templating": { 200 | "list": [] 201 | }, 202 | "time": { 203 | "from": "now-30d", 204 | "to": "now" 205 | }, 206 | "timepicker": { 207 | "now": true, 208 | "refresh_intervals": [ 209 | "5s", 210 | "10s", 211 | "30s", 212 | "1m", 213 | "5m", 214 | "15m", 215 | "30m", 216 | "1h", 217 | "2h", 218 | "1d" 219 | ], 220 | "time_options": [ 221 | "5m", 222 | "15m", 223 | "1h", 224 | "6h", 225 | "12h", 226 | "24h", 227 | "2d", 228 | "7d", 229 | "30d" 230 | ] 231 | }, 232 | "timezone": "browser", 233 | "title": "Wikidata Page views (per domain)", 234 | "version": 8 235 | } -------------------------------------------------------------------------------- /mediawiki-catwatch-feature.json: -------------------------------------------------------------------------------- 1 | { 2 | "annotations": { 3 | "list": [] 4 | }, 5 | "editable": true, 6 | "gnetId": null, 7 | "graphTooltip": 1, 8 | "hideControls": false, 9 | "id": 189, 10 | "links": [ 11 | { 12 | "icon": "bolt", 13 | "tags": [], 14 | "title": "Generating script", 15 | "tooltip": "Open source", 16 | "type": "link", 17 | "url": "https:\/\/phabricator.wikimedia.org\/diffusion\/ADES\/browse\/master\/src\/catwatch\/userprops.php" 18 | } 19 | ], 20 | "rows": [ 21 | { 22 | "collapse": false, 23 | "height": "25px", 24 | "panels": [ 25 | { 26 | "content": "Currently deployed to all Wikimedia wikis. Data is generated by looking at the \"user_properties\" table of all wikis on a daily basis.\n\n - **Users enabled** - This displays the current number of users that have category changes enabled by default for both their recentchanges feed and their watchlist.\n - **Wikis** - This displays the number of wikis where at least one user has enabled by default category changes in either their recentchanges feed or their watchlist.", 27 | "editable": true, 28 | "error": false, 29 | "id": 3, 30 | "links": [], 31 | "mode": "markdown", 32 | "span": 12, 33 | "style": [], 34 | "title": "Description", 35 | "type": "text" 36 | } 37 | ], 38 | "repeat": null, 39 | "repeatIteration": null, 40 | "repeatRowId": null, 41 | "showTitle": false, 42 | "title": "New row", 43 | "titleSize": "h6" 44 | }, 45 | { 46 | "collapse": false, 47 | "height": "250px", 48 | "panels": [ 49 | { 50 | "aliasColors": [], 51 | "bars": false, 52 | "datasource": null, 53 | "editable": true, 54 | "error": false, 55 | "fill": 1, 56 | "grid": [], 57 | "id": 1, 58 | "legend": { 59 | "avg": false, 60 | "current": false, 61 | "max": false, 62 | "min": false, 63 | "show": true, 64 | "total": false, 65 | "values": false 66 | }, 67 | "lines": true, 68 | "linewidth": 2, 69 | "links": [], 70 | "nullPointMode": "connected", 71 | "percentage": false, 72 | "pointradius": 5, 73 | "points": false, 74 | "renderer": "flot", 75 | "seriesOverrides": [], 76 | "span": 12, 77 | "stack": false, 78 | "steppedLine": false, 79 | "targets": [ 80 | { 81 | "refId": "A", 82 | "target": "aliasByNode(daily.catwatch.userprops.*.count, 3)" 83 | } 84 | ], 85 | "thresholds": [], 86 | "timeFrom": null, 87 | "timeShift": null, 88 | "title": "Users enabled", 89 | "tooltip": { 90 | "msResolution": false, 91 | "shared": true, 92 | "sort": 0, 93 | "value_type": "cumulative" 94 | }, 95 | "type": "graph", 96 | "xaxis": { 97 | "mode": "time", 98 | "name": null, 99 | "show": true, 100 | "values": [] 101 | }, 102 | "yaxes": [ 103 | { 104 | "format": "short", 105 | "logBase": 1, 106 | "max": null, 107 | "min": 0, 108 | "show": true 109 | }, 110 | { 111 | "format": "short", 112 | "logBase": 1, 113 | "max": null, 114 | "min": null, 115 | "show": true 116 | } 117 | ] 118 | } 119 | ], 120 | "repeat": null, 121 | "repeatIteration": null, 122 | "repeatRowId": null, 123 | "showTitle": false, 124 | "title": "Row", 125 | "titleSize": "h6" 126 | }, 127 | { 128 | "collapse": false, 129 | "height": "250px", 130 | "panels": [ 131 | { 132 | "aliasColors": { 133 | "notused": "#BF1B00", 134 | "used": "#508642" 135 | }, 136 | "bars": false, 137 | "datasource": null, 138 | "editable": true, 139 | "error": false, 140 | "fill": 1, 141 | "grid": [], 142 | "id": 2, 143 | "legend": { 144 | "avg": false, 145 | "current": false, 146 | "max": false, 147 | "min": false, 148 | "show": true, 149 | "total": false, 150 | "values": false 151 | }, 152 | "lines": true, 153 | "linewidth": 2, 154 | "links": [], 155 | "nullPointMode": "connected", 156 | "percentage": false, 157 | "pointradius": 5, 158 | "points": false, 159 | "renderer": "flot", 160 | "seriesOverrides": [], 161 | "span": 12, 162 | "stack": false, 163 | "steppedLine": false, 164 | "targets": [ 165 | { 166 | "refId": "A", 167 | "target": "aliasByNode(daily.catwatch.wikis.*, 3)" 168 | } 169 | ], 170 | "thresholds": [], 171 | "timeFrom": null, 172 | "timeShift": null, 173 | "title": "Wikis", 174 | "tooltip": { 175 | "msResolution": false, 176 | "shared": true, 177 | "sort": 0, 178 | "value_type": "cumulative" 179 | }, 180 | "type": "graph", 181 | "xaxis": { 182 | "mode": "time", 183 | "name": null, 184 | "show": true, 185 | "values": [] 186 | }, 187 | "yaxes": [ 188 | { 189 | "format": "short", 190 | "logBase": 1, 191 | "max": null, 192 | "min": 0, 193 | "show": true 194 | }, 195 | { 196 | "format": "short", 197 | "logBase": 1, 198 | "max": null, 199 | "min": null, 200 | "show": true 201 | } 202 | ] 203 | } 204 | ], 205 | "repeat": null, 206 | "repeatIteration": null, 207 | "repeatRowId": null, 208 | "showTitle": false, 209 | "title": "New row", 210 | "titleSize": "h6" 211 | } 212 | ], 213 | "schemaVersion": 14, 214 | "style": "dark", 215 | "tags": [ 216 | "daily", 217 | "team-tcb", 218 | "wmde" 219 | ], 220 | "templating": { 221 | "list": [] 222 | }, 223 | "time": { 224 | "from": "now-30d", 225 | "to": "now" 226 | }, 227 | "timepicker": { 228 | "now": true, 229 | "refresh_intervals": [ 230 | "5s", 231 | "10s", 232 | "30s", 233 | "1m", 234 | "5m", 235 | "15m", 236 | "30m", 237 | "1h", 238 | "2h", 239 | "1d" 240 | ], 241 | "time_options": [ 242 | "5m", 243 | "15m", 244 | "1h", 245 | "6h", 246 | "12h", 247 | "24h", 248 | "2d", 249 | "7d", 250 | "30d" 251 | ] 252 | }, 253 | "timezone": "browser", 254 | "title": "MediaWiki Catwatch Feature", 255 | "version": 7 256 | } -------------------------------------------------------------------------------- /wikidata-special-entitydata.json: -------------------------------------------------------------------------------- 1 | { 2 | "annotations": { 3 | "list": [] 4 | }, 5 | "editable": true, 6 | "hideControls": false, 7 | "id": 188, 8 | "links": [ 9 | { 10 | "asDropdown": true, 11 | "icon": "external link", 12 | "tags": [ 13 | "wikidata" 14 | ], 15 | "title": "Wikidata dashboards", 16 | "type": "dashboards" 17 | } 18 | ], 19 | "originalTitle": "Wikidata Special:EntityData", 20 | "refresh": "30m", 21 | "rows": [ 22 | { 23 | "collapse": false, 24 | "editable": true, 25 | "height": "25px", 26 | "panels": [ 27 | { 28 | "content": "The data is extracted from the web request logs.", 29 | "editable": true, 30 | "error": false, 31 | "id": 4, 32 | "isNew": true, 33 | "links": [], 34 | "mode": "markdown", 35 | "span": 12, 36 | "style": [], 37 | "title": "Description", 38 | "type": "text" 39 | } 40 | ], 41 | "title": "New row" 42 | }, 43 | { 44 | "collapse": false, 45 | "editable": true, 46 | "height": "250px", 47 | "panels": [ 48 | { 49 | "aliasColors": [], 50 | "bars": false, 51 | "datasource": null, 52 | "editable": true, 53 | "error": false, 54 | "fill": 1, 55 | "grid": { 56 | "leftLogBase": 1, 57 | "leftMax": null, 58 | "leftMin": null, 59 | "rightLogBase": 1, 60 | "rightMax": null, 61 | "rightMin": null, 62 | "threshold1": null, 63 | "threshold1Color": "rgba(216, 200, 27, 0.27)", 64 | "threshold2": null, 65 | "threshold2Color": "rgba(234, 112, 112, 0.22)" 66 | }, 67 | "id": 3, 68 | "isNew": true, 69 | "legend": { 70 | "avg": false, 71 | "current": false, 72 | "max": false, 73 | "min": false, 74 | "show": true, 75 | "total": false, 76 | "values": false 77 | }, 78 | "lines": true, 79 | "linewidth": 2, 80 | "links": [], 81 | "nullPointMode": "null", 82 | "percentage": false, 83 | "pointradius": 5, 84 | "points": false, 85 | "renderer": "flot", 86 | "seriesOverrides": [], 87 | "span": 12, 88 | "stack": false, 89 | "steppedLine": false, 90 | "targets": [ 91 | { 92 | "refId": "A", 93 | "target": "alias(sumSeries(daily.wikidata.entitydata.format.*), 'Calls')" 94 | } 95 | ], 96 | "timeFrom": null, 97 | "timeShift": null, 98 | "title": "Calls", 99 | "tooltip": { 100 | "shared": true, 101 | "value_type": "cumulative" 102 | }, 103 | "type": "graph", 104 | "x-axis": true, 105 | "y-axis": true, 106 | "y_formats": [ 107 | "short", 108 | "short" 109 | ] 110 | }, 111 | { 112 | "aliasColors": [], 113 | "bars": false, 114 | "datasource": null, 115 | "editable": true, 116 | "error": false, 117 | "fill": 1, 118 | "grid": { 119 | "leftLogBase": 1, 120 | "leftMax": null, 121 | "leftMin": null, 122 | "rightLogBase": 1, 123 | "rightMax": null, 124 | "rightMin": null, 125 | "threshold1": null, 126 | "threshold1Color": "rgba(216, 200, 27, 0.27)", 127 | "threshold2": null, 128 | "threshold2Color": "rgba(234, 112, 112, 0.22)" 129 | }, 130 | "id": 2, 131 | "isNew": true, 132 | "legend": { 133 | "avg": false, 134 | "current": false, 135 | "max": false, 136 | "min": false, 137 | "show": true, 138 | "total": false, 139 | "values": false 140 | }, 141 | "lines": true, 142 | "linewidth": 2, 143 | "links": [], 144 | "nullPointMode": "null as zero", 145 | "percentage": false, 146 | "pointradius": 5, 147 | "points": false, 148 | "renderer": "flot", 149 | "seriesOverrides": [], 150 | "span": 6, 151 | "stack": false, 152 | "steppedLine": false, 153 | "targets": [ 154 | { 155 | "refId": "A", 156 | "target": "aliasByNode(sortByMaxima(daily.wikidata.entitydata.format.*), 4)" 157 | } 158 | ], 159 | "timeFrom": null, 160 | "timeShift": null, 161 | "title": "Formats", 162 | "tooltip": { 163 | "shared": true, 164 | "value_type": "cumulative" 165 | }, 166 | "type": "graph", 167 | "x-axis": true, 168 | "y-axis": true, 169 | "y_formats": [ 170 | "short", 171 | "short" 172 | ] 173 | }, 174 | { 175 | "aliasColors": [], 176 | "bars": false, 177 | "datasource": null, 178 | "editable": true, 179 | "error": false, 180 | "fill": 1, 181 | "grid": { 182 | "leftLogBase": 1, 183 | "leftMax": null, 184 | "leftMin": null, 185 | "rightLogBase": 1, 186 | "rightMax": null, 187 | "rightMin": null, 188 | "threshold1": null, 189 | "threshold1Color": "rgba(216, 200, 27, 0.27)", 190 | "threshold2": null, 191 | "threshold2Color": "rgba(234, 112, 112, 0.22)" 192 | }, 193 | "id": 1, 194 | "isNew": true, 195 | "legend": { 196 | "avg": false, 197 | "current": false, 198 | "max": false, 199 | "min": false, 200 | "show": true, 201 | "total": false, 202 | "values": false 203 | }, 204 | "lines": true, 205 | "linewidth": 2, 206 | "links": [], 207 | "nullPointMode": "null as zero", 208 | "percentage": false, 209 | "pointradius": 5, 210 | "points": false, 211 | "renderer": "flot", 212 | "seriesOverrides": [], 213 | "span": 6, 214 | "stack": false, 215 | "steppedLine": false, 216 | "targets": [ 217 | { 218 | "refId": "A", 219 | "target": "aliasByNode(daily.wikidata.entitydata.agent_types.*, 4)" 220 | } 221 | ], 222 | "timeFrom": null, 223 | "timeShift": null, 224 | "title": "Agents", 225 | "tooltip": { 226 | "shared": true, 227 | "value_type": "cumulative" 228 | }, 229 | "type": "graph", 230 | "x-axis": true, 231 | "y-axis": true, 232 | "y_formats": [ 233 | "short", 234 | "short" 235 | ] 236 | } 237 | ], 238 | "title": "Row" 239 | } 240 | ], 241 | "schemaVersion": 8, 242 | "sharedCrosshair": true, 243 | "style": "dark", 244 | "tags": [ 245 | "wikidata", 246 | "daily" 247 | ], 248 | "templating": { 249 | "list": [] 250 | }, 251 | "time": { 252 | "from": "now-90d", 253 | "to": "now" 254 | }, 255 | "timepicker": { 256 | "now": true, 257 | "refresh_intervals": [ 258 | "5s", 259 | "10s", 260 | "30s", 261 | "1m", 262 | "5m", 263 | "15m", 264 | "30m", 265 | "1h", 266 | "2h", 267 | "1d" 268 | ], 269 | "time_options": [ 270 | "5m", 271 | "15m", 272 | "1h", 273 | "6h", 274 | "12h", 275 | "24h", 276 | "2d", 277 | "7d", 278 | "30d" 279 | ] 280 | }, 281 | "timezone": "browser", 282 | "title": "Wikidata Special:EntityData", 283 | "version": 8 284 | } -------------------------------------------------------------------------------- /wikibase-api-wbgetentities.json: -------------------------------------------------------------------------------- 1 | { 2 | "annotations": { 3 | "list": [] 4 | }, 5 | "editable": true, 6 | "gnetId": null, 7 | "graphTooltip": 1, 8 | "hideControls": false, 9 | "id": 265, 10 | "links": [ 11 | { 12 | "asDropdown": true, 13 | "icon": "external link", 14 | "tags": [ 15 | "wikidata" 16 | ], 17 | "title": "Wikidata Dashboards", 18 | "type": "dashboards" 19 | } 20 | ], 21 | "refresh": "1m", 22 | "rows": [ 23 | { 24 | "collapse": false, 25 | "height": "250px", 26 | "panels": [ 27 | { 28 | "aliasColors": { 29 | "Entities": "#BF1B00" 30 | }, 31 | "bars": false, 32 | "datasource": null, 33 | "description": "Live number of entities requested via the Wikibase wbgetentities API module.", 34 | "editable": true, 35 | "error": false, 36 | "fill": 1, 37 | "grid": [], 38 | "id": 1, 39 | "legend": { 40 | "avg": true, 41 | "current": true, 42 | "max": true, 43 | "min": true, 44 | "show": true, 45 | "total": true, 46 | "values": true 47 | }, 48 | "lines": true, 49 | "linewidth": 2, 50 | "links": [], 51 | "nullPointMode": "connected", 52 | "percentage": false, 53 | "pointradius": 5, 54 | "points": false, 55 | "renderer": "flot", 56 | "seriesOverrides": [], 57 | "span": 6, 58 | "stack": false, 59 | "steppedLine": false, 60 | "targets": [ 61 | { 62 | "refId": "A", 63 | "target": "alias(MediaWiki.wikibase.repo.api.getentities.entities.sum, 'Entities')" 64 | } 65 | ], 66 | "thresholds": [], 67 | "timeFrom": null, 68 | "timeShift": null, 69 | "title": "Entities requested per minute", 70 | "tooltip": { 71 | "msResolution": false, 72 | "shared": true, 73 | "sort": 0, 74 | "value_type": "cumulative" 75 | }, 76 | "type": "graph", 77 | "xaxis": { 78 | "mode": "time", 79 | "name": null, 80 | "show": true, 81 | "values": [] 82 | }, 83 | "yaxes": [ 84 | { 85 | "format": "short", 86 | "label": null, 87 | "logBase": 1, 88 | "max": null, 89 | "min": 0, 90 | "show": true 91 | }, 92 | { 93 | "format": "short", 94 | "label": null, 95 | "logBase": 1, 96 | "max": null, 97 | "min": null, 98 | "show": true 99 | } 100 | ] 101 | }, 102 | { 103 | "aliasColors": { 104 | "Requests": "#0A50A1" 105 | }, 106 | "bars": false, 107 | "datasource": null, 108 | "description": "Live number of requests to the Wikibase wbgetentities API module.", 109 | "editable": true, 110 | "error": false, 111 | "fill": 1, 112 | "grid": [], 113 | "id": 2, 114 | "legend": { 115 | "alignAsTable": false, 116 | "avg": true, 117 | "current": true, 118 | "max": true, 119 | "min": true, 120 | "show": true, 121 | "total": true, 122 | "values": true 123 | }, 124 | "lines": true, 125 | "linewidth": 2, 126 | "links": [], 127 | "nullPointMode": "connected", 128 | "percentage": false, 129 | "pointradius": 5, 130 | "points": false, 131 | "renderer": "flot", 132 | "seriesOverrides": [], 133 | "span": 6, 134 | "stack": false, 135 | "steppedLine": false, 136 | "targets": [ 137 | { 138 | "refId": "A", 139 | "target": "alias(MediaWiki.wikibase.repo.api.getentities.entities.count, 'Requests')" 140 | } 141 | ], 142 | "thresholds": [], 143 | "timeFrom": null, 144 | "timeShift": null, 145 | "title": "Requests per minute", 146 | "tooltip": { 147 | "msResolution": false, 148 | "shared": true, 149 | "sort": 0, 150 | "value_type": "cumulative" 151 | }, 152 | "type": "graph", 153 | "xaxis": { 154 | "mode": "time", 155 | "name": null, 156 | "show": true, 157 | "values": [] 158 | }, 159 | "yaxes": [ 160 | { 161 | "format": "short", 162 | "label": null, 163 | "logBase": 1, 164 | "max": null, 165 | "min": 0, 166 | "show": true 167 | }, 168 | { 169 | "format": "short", 170 | "label": null, 171 | "logBase": 1, 172 | "max": null, 173 | "min": null, 174 | "show": true 175 | } 176 | ] 177 | }, 178 | { 179 | "aliasColors": { 180 | "Entities": "#962D82" 181 | }, 182 | "bars": false, 183 | "datasource": null, 184 | "description": "Live breakdown of the number of entities requested per request to the Wikibase wbgetentities API module.", 185 | "editable": true, 186 | "error": false, 187 | "fill": 1, 188 | "grid": [], 189 | "id": 3, 190 | "legend": { 191 | "avg": true, 192 | "current": true, 193 | "max": true, 194 | "min": true, 195 | "show": true, 196 | "total": true, 197 | "values": true 198 | }, 199 | "lines": true, 200 | "linewidth": 2, 201 | "links": [], 202 | "nullPointMode": "connected", 203 | "percentage": false, 204 | "pointradius": 5, 205 | "points": false, 206 | "renderer": "flot", 207 | "seriesOverrides": [], 208 | "span": 12, 209 | "stack": false, 210 | "steppedLine": false, 211 | "targets": [ 212 | { 213 | "refId": "A", 214 | "target": "aliasByNode(MediaWiki.wikibase.repo.api.getentities.entities.{mean,upper,lower}, 6)" 215 | } 216 | ], 217 | "thresholds": [], 218 | "timeFrom": null, 219 | "timeShift": null, 220 | "title": "Entities per request", 221 | "tooltip": { 222 | "msResolution": false, 223 | "shared": true, 224 | "sort": 0, 225 | "value_type": "cumulative" 226 | }, 227 | "type": "graph", 228 | "xaxis": { 229 | "mode": "time", 230 | "name": null, 231 | "show": true, 232 | "values": [] 233 | }, 234 | "yaxes": [ 235 | { 236 | "format": "short", 237 | "label": "log", 238 | "logBase": 10, 239 | "max": 500, 240 | "min": 1, 241 | "show": true 242 | }, 243 | { 244 | "format": "short", 245 | "label": null, 246 | "logBase": 1, 247 | "max": null, 248 | "min": null, 249 | "show": true 250 | } 251 | ] 252 | } 253 | ], 254 | "repeat": null, 255 | "repeatIteration": null, 256 | "repeatRowId": null, 257 | "showTitle": false, 258 | "title": "Row", 259 | "titleSize": "h6" 260 | } 261 | ], 262 | "schemaVersion": 14, 263 | "style": "dark", 264 | "tags": [ 265 | "wikidata", 266 | "live" 267 | ], 268 | "templating": { 269 | "list": [] 270 | }, 271 | "time": { 272 | "from": "now-7d", 273 | "to": "now" 274 | }, 275 | "timepicker": { 276 | "refresh_intervals": [ 277 | "5s", 278 | "10s", 279 | "30s", 280 | "1m", 281 | "5m", 282 | "15m", 283 | "30m", 284 | "1h", 285 | "2h", 286 | "1d" 287 | ], 288 | "time_options": [ 289 | "5m", 290 | "15m", 291 | "1h", 292 | "6h", 293 | "12h", 294 | "24h", 295 | "2d", 296 | "7d", 297 | "30d" 298 | ] 299 | }, 300 | "timezone": "utc", 301 | "title": "Wikibase API wbgetentities", 302 | "version": 9 303 | } -------------------------------------------------------------------------------- /wikidata.json: -------------------------------------------------------------------------------- 1 | { 2 | "annotations": { 3 | "list": [] 4 | }, 5 | "editMode": false, 6 | "editable": true, 7 | "gnetId": null, 8 | "graphTooltip": 0, 9 | "hideControls": false, 10 | "id": 154, 11 | "links": [], 12 | "rows": [ 13 | { 14 | "collapse": false, 15 | "height": "150px", 16 | "panels": [ 17 | { 18 | "content": "<\/img>\n

Welcome to the Wikidata<\/strong> dashboards.<\/h3>\n

\n Below you can find a collection of all dashboard relating to Wikidata.\n These include external dashboards as well as grafana boards.\n If you have an issues or suggestions please file a ticket<\/a> or talk to Addshore!\n<\/p>\n

View<\/span> our<\/span> KPIs<\/span> here<\/span><\/a><\/h4><\/p>", 19 | "editable": true, 20 | "error": false, 21 | "id": 2, 22 | "links": [], 23 | "mode": "html", 24 | "span": 12, 25 | "style": [], 26 | "title": "", 27 | "type": "text" 28 | } 29 | ], 30 | "repeat": null, 31 | "repeatIteration": null, 32 | "repeatRowId": null, 33 | "showTitle": false, 34 | "title": "New row", 35 | "titleSize": "h6" 36 | }, 37 | { 38 | "collapse": false, 39 | "height": "500px", 40 | "panels": [ 41 | { 42 | "description": "These dashboards receive data live from services and projects.\n\nAdding the \"wikidata\" and \"live\" tags will make a dashboard appear here.", 43 | "editable": true, 44 | "error": false, 45 | "headings": false, 46 | "id": 1, 47 | "limit": 100, 48 | "links": [], 49 | "query": "", 50 | "recent": false, 51 | "search": true, 52 | "span": 4, 53 | "starred": false, 54 | "tags": [ 55 | "wikidata", 56 | "live" 57 | ], 58 | "title": "Live Dashboards", 59 | "type": "dashlist" 60 | }, 61 | { 62 | "description": "These dashboards receive data on a daily (and sometimes weekly) basis.\n\nThe data here is generally generated by cron jobs.\n\nAdding the \"wikidata\" and \"daily\" tags will make a dashboard appear here.", 63 | "editable": true, 64 | "error": false, 65 | "headings": false, 66 | "id": 8, 67 | "limit": 100, 68 | "links": [], 69 | "query": "", 70 | "recent": false, 71 | "search": true, 72 | "span": 4, 73 | "starred": false, 74 | "tags": [ 75 | "wikidata", 76 | "daily" 77 | ], 78 | "title": "Daily Dashboards", 79 | "type": "dashlist" 80 | }, 81 | { 82 | "content": "
\n
\n \n
\n \n Wikidata Browser usage<\/span>\n pivot<\/small><\/span>\n <\/a>\n <\/div>\n \n \n
\n \n WMF Labs<\/span>\n <\/a>\n <\/div>\n \n \n
\n \n Wikidata Asset Check<\/span>\n <\/a>\n <\/div>\n \n \n
\n \n Wikidata Scribunto<\/span>\n <\/a>\n <\/div>\n \n \n
\n \n Wikidata Google Trends<\/span>\n google-trends<\/small><\/span>\n <\/a>\n <\/div>\n \n \n
\n \n Pageviews<\/span>\n vital-signs<\/small><\/span>\n <\/a>\n <\/div>\n \n \n
\n \n Rolling active editor<\/span>\n vital-signs<\/small><\/span>\n <\/a>\n <\/div>\n \n \n
\n \n Rolling new active editor<\/span>\n vital-signs<\/small><\/span>\n <\/a>\n <\/div>\n \n \n
\n \n Rolling surviving new active editor<\/span>\n vital-signs<\/small><\/span>\n <\/a>\n <\/div>\n \n\n \n
\n \n Cross project new editor comparison (June 2015)<\/span>\n reportcard<\/small><\/span>\n <\/a>\n <\/div>\n \n \n
\n \n Cross project active editor comparison (June 2015)<\/span>\n reportcard<\/small><\/span>\n <\/a>\n <\/div>\n \n \n
\n \n Cross project very active editor comparison (June 2015)<\/span>\n reportcard<\/small><\/span>\n <\/a>\n <\/div>\n \n\n \n
\n \n WDQS Usage<\/span>\n discovery<\/small><\/span>\n <\/a>\n <\/div>\n \n\n \n
\n \n Wikidata-Todo Stats<\/span>\n t.wm.o\/wikidata-todo<\/small><\/span>\n <\/a>\n <\/div>\n \n \n
\n \n Primary Sources tool<\/span>\n t.wm.o\/wikidata-primary-sources<\/small><\/span>\n <\/a>\n <\/div>\n \n\n <\/div>\n<\/div>", 83 | "description": "These dashboards are external to Grafana.", 84 | "editable": true, 85 | "error": false, 86 | "id": 4, 87 | "links": [], 88 | "mode": "html", 89 | "span": 4, 90 | "style": [], 91 | "title": "External Dashboards", 92 | "type": "text" 93 | } 94 | ], 95 | "repeat": null, 96 | "repeatIteration": null, 97 | "repeatRowId": null, 98 | "showTitle": false, 99 | "title": "Dashboards", 100 | "titleSize": "h6" 101 | } 102 | ], 103 | "schemaVersion": 14, 104 | "style": "dark", 105 | "tags": [ 106 | "wikidata", 107 | "featured" 108 | ], 109 | "templating": { 110 | "list": [] 111 | }, 112 | "time": { 113 | "from": "now-7d", 114 | "to": "now" 115 | }, 116 | "timepicker": { 117 | "now": true, 118 | "refresh_intervals": [ 119 | "" 120 | ], 121 | "time_options": [ 122 | "5m", 123 | "15m", 124 | "1h", 125 | "6h", 126 | "12h", 127 | "24h", 128 | "2d", 129 | "7d", 130 | "30d" 131 | ] 132 | }, 133 | "timezone": "browser", 134 | "title": "Wikidata", 135 | "version": 34 136 | } -------------------------------------------------------------------------------- /wikidata-dump-downloads.json: -------------------------------------------------------------------------------- 1 | { 2 | "annotations": { 3 | "list": [] 4 | }, 5 | "editable": true, 6 | "gnetId": null, 7 | "graphTooltip": 0, 8 | "hideControls": false, 9 | "id": 264, 10 | "links": [ 11 | { 12 | "asDropdown": true, 13 | "icon": "external link", 14 | "tags": [ 15 | "wikidata" 16 | ], 17 | "title": "Wikidata dashboards", 18 | "type": "dashboards" 19 | }, 20 | { 21 | "icon": "bolt", 22 | "tags": [], 23 | "title": "Generating script", 24 | "tooltip": "Open source", 25 | "type": "link", 26 | "url": "https:\/\/phabricator.wikimedia.org\/diffusion\/ADES\/browse\/master\/src\/wikidata\/dumpDownloads.php" 27 | } 28 | ], 29 | "refresh": "5m", 30 | "rows": [ 31 | { 32 | "collapse": false, 33 | "height": "250px", 34 | "panels": [ 35 | { 36 | "aliasColors": [], 37 | "bars": false, 38 | "datasource": null, 39 | "editable": true, 40 | "error": false, 41 | "fill": 1, 42 | "grid": [], 43 | "id": 1, 44 | "legend": { 45 | "avg": false, 46 | "current": false, 47 | "max": false, 48 | "min": false, 49 | "show": true, 50 | "total": false, 51 | "values": false 52 | }, 53 | "lines": true, 54 | "linewidth": 2, 55 | "links": [], 56 | "nullPointMode": "null", 57 | "percentage": false, 58 | "pointradius": 5, 59 | "points": false, 60 | "renderer": "flot", 61 | "seriesOverrides": [], 62 | "span": 6, 63 | "stack": false, 64 | "steppedLine": false, 65 | "targets": [ 66 | { 67 | "refId": "A", 68 | "target": "aliasByNode(daily.wikidata.dump_requests.full.*.200, 4)" 69 | } 70 | ], 71 | "thresholds": [], 72 | "timeFrom": null, 73 | "timeShift": null, 74 | "title": "Full dump downloads (200)", 75 | "tooltip": { 76 | "msResolution": false, 77 | "shared": true, 78 | "sort": 0, 79 | "value_type": "cumulative" 80 | }, 81 | "type": "graph", 82 | "xaxis": { 83 | "mode": "time", 84 | "name": null, 85 | "show": true, 86 | "values": [] 87 | }, 88 | "yaxes": [ 89 | { 90 | "format": "short", 91 | "label": null, 92 | "logBase": 1, 93 | "max": null, 94 | "min": 0, 95 | "show": true 96 | }, 97 | { 98 | "format": "short", 99 | "label": null, 100 | "logBase": 1, 101 | "max": null, 102 | "min": null, 103 | "show": true 104 | } 105 | ] 106 | }, 107 | { 108 | "aliasColors": [], 109 | "bars": false, 110 | "datasource": null, 111 | "editable": true, 112 | "error": false, 113 | "fill": 1, 114 | "grid": [], 115 | "id": 3, 116 | "legend": { 117 | "avg": false, 118 | "current": false, 119 | "max": false, 120 | "min": false, 121 | "show": true, 122 | "total": false, 123 | "values": false 124 | }, 125 | "lines": true, 126 | "linewidth": 2, 127 | "links": [], 128 | "nullPointMode": "null", 129 | "percentage": false, 130 | "pointradius": 5, 131 | "points": false, 132 | "renderer": "flot", 133 | "seriesOverrides": [], 134 | "span": 6, 135 | "stack": false, 136 | "steppedLine": false, 137 | "targets": [ 138 | { 139 | "refId": "A", 140 | "target": "aliasByNode(daily.wikidata.dump_requests.full.*.206, 4)" 141 | } 142 | ], 143 | "thresholds": [], 144 | "timeFrom": null, 145 | "timeShift": null, 146 | "title": "Full dump downloads (206)", 147 | "tooltip": { 148 | "msResolution": false, 149 | "shared": true, 150 | "sort": 0, 151 | "value_type": "cumulative" 152 | }, 153 | "type": "graph", 154 | "xaxis": { 155 | "mode": "time", 156 | "name": null, 157 | "show": true, 158 | "values": [] 159 | }, 160 | "yaxes": [ 161 | { 162 | "format": "short", 163 | "label": null, 164 | "logBase": 1, 165 | "max": null, 166 | "min": 0, 167 | "show": true 168 | }, 169 | { 170 | "format": "short", 171 | "label": null, 172 | "logBase": 1, 173 | "max": null, 174 | "min": null, 175 | "show": true 176 | } 177 | ] 178 | } 179 | ], 180 | "repeat": null, 181 | "repeatIteration": null, 182 | "repeatRowId": null, 183 | "showTitle": false, 184 | "title": "Row", 185 | "titleSize": "h6" 186 | }, 187 | { 188 | "collapse": false, 189 | "height": "250px", 190 | "panels": [ 191 | { 192 | "aliasColors": [], 193 | "bars": false, 194 | "datasource": null, 195 | "editable": true, 196 | "error": false, 197 | "fill": 1, 198 | "grid": [], 199 | "id": 2, 200 | "legend": { 201 | "avg": false, 202 | "current": false, 203 | "max": false, 204 | "min": false, 205 | "show": true, 206 | "total": false, 207 | "values": false 208 | }, 209 | "lines": true, 210 | "linewidth": 2, 211 | "links": [], 212 | "nullPointMode": "null", 213 | "percentage": false, 214 | "pointradius": 5, 215 | "points": false, 216 | "renderer": "flot", 217 | "seriesOverrides": [], 218 | "span": 6, 219 | "stack": false, 220 | "steppedLine": false, 221 | "targets": [ 222 | { 223 | "refId": "A", 224 | "target": "aliasByNode(daily.wikidata.dump_requests.incr.*.200, 4)" 225 | } 226 | ], 227 | "thresholds": [], 228 | "timeFrom": null, 229 | "timeShift": null, 230 | "title": "Incremental dump downloads (200)", 231 | "tooltip": { 232 | "msResolution": false, 233 | "shared": true, 234 | "sort": 0, 235 | "value_type": "cumulative" 236 | }, 237 | "type": "graph", 238 | "xaxis": { 239 | "mode": "time", 240 | "name": null, 241 | "show": true, 242 | "values": [] 243 | }, 244 | "yaxes": [ 245 | { 246 | "format": "short", 247 | "label": null, 248 | "logBase": 1, 249 | "max": null, 250 | "min": 0, 251 | "show": true 252 | }, 253 | { 254 | "format": "short", 255 | "label": null, 256 | "logBase": 1, 257 | "max": null, 258 | "min": null, 259 | "show": true 260 | } 261 | ] 262 | }, 263 | { 264 | "aliasColors": [], 265 | "bars": false, 266 | "datasource": null, 267 | "editable": true, 268 | "error": false, 269 | "fill": 1, 270 | "grid": [], 271 | "id": 4, 272 | "legend": { 273 | "avg": false, 274 | "current": false, 275 | "max": false, 276 | "min": false, 277 | "show": true, 278 | "total": false, 279 | "values": false 280 | }, 281 | "lines": true, 282 | "linewidth": 2, 283 | "links": [], 284 | "nullPointMode": "null", 285 | "percentage": false, 286 | "pointradius": 5, 287 | "points": false, 288 | "renderer": "flot", 289 | "seriesOverrides": [], 290 | "span": 6, 291 | "stack": false, 292 | "steppedLine": false, 293 | "targets": [ 294 | { 295 | "refId": "A", 296 | "target": "aliasByNode(daily.wikidata.dump_requests.incr.*.206, 4)", 297 | "textEditor": true 298 | } 299 | ], 300 | "thresholds": [], 301 | "timeFrom": null, 302 | "timeShift": null, 303 | "title": "Incremental dump downloads (206)", 304 | "tooltip": { 305 | "msResolution": false, 306 | "shared": true, 307 | "sort": 0, 308 | "value_type": "cumulative" 309 | }, 310 | "type": "graph", 311 | "xaxis": { 312 | "mode": "time", 313 | "name": null, 314 | "show": true, 315 | "values": [] 316 | }, 317 | "yaxes": [ 318 | { 319 | "format": "short", 320 | "label": null, 321 | "logBase": 1, 322 | "max": null, 323 | "min": 0, 324 | "show": true 325 | }, 326 | { 327 | "format": "short", 328 | "label": null, 329 | "logBase": 1, 330 | "max": null, 331 | "min": null, 332 | "show": true 333 | } 334 | ] 335 | } 336 | ], 337 | "repeat": null, 338 | "repeatIteration": null, 339 | "repeatRowId": null, 340 | "showTitle": false, 341 | "title": "New row", 342 | "titleSize": "h6" 343 | } 344 | ], 345 | "schemaVersion": 14, 346 | "style": "dark", 347 | "tags": [ 348 | "wikidata", 349 | "daily" 350 | ], 351 | "templating": { 352 | "list": [] 353 | }, 354 | "time": { 355 | "from": "now-30d", 356 | "to": "now" 357 | }, 358 | "timepicker": { 359 | "refresh_intervals": [ 360 | "5s", 361 | "10s", 362 | "30s", 363 | "1m", 364 | "5m", 365 | "15m", 366 | "30m", 367 | "1h", 368 | "2h", 369 | "1d" 370 | ], 371 | "time_options": [ 372 | "5m", 373 | "15m", 374 | "1h", 375 | "6h", 376 | "12h", 377 | "24h", 378 | "2d", 379 | "7d", 380 | "30d" 381 | ] 382 | }, 383 | "timezone": "utc", 384 | "title": "Wikidata Dump Downloads", 385 | "version": 4 386 | } -------------------------------------------------------------------------------- /wikidata-api.json: -------------------------------------------------------------------------------- 1 | { 2 | "annotations": { 3 | "list": [] 4 | }, 5 | "editable": true, 6 | "gnetId": null, 7 | "graphTooltip": 1, 8 | "hideControls": false, 9 | "id": 169, 10 | "links": [ 11 | { 12 | "asDropdown": true, 13 | "icon": "external link", 14 | "tags": [ 15 | "wikidata" 16 | ], 17 | "title": "Wikidata dashboards", 18 | "type": "dashboards" 19 | }, 20 | { 21 | "icon": "bolt", 22 | "tags": [], 23 | "title": "Generating script", 24 | "tooltip": "Open source", 25 | "type": "link", 26 | "url": "https:\/\/phabricator.wikimedia.org\/diffusion\/ADES\/browse\/master\/src\/wikidata\/apiLogScanner.php" 27 | } 28 | ], 29 | "refresh": "30m", 30 | "rows": [ 31 | { 32 | "collapse": false, 33 | "height": "100px", 34 | "panels": [ 35 | { 36 | "content": "The number of calls made to the Wikidata API.\n\nThis information is extracted from the api.log file generated by MediaWiki.\n\nThere many be some delay in the population of this data (24\/48 hours)\n\nIn the case that data appears missing please file a ticket for the it be backfilled!", 37 | "editable": true, 38 | "error": false, 39 | "id": 5, 40 | "links": [], 41 | "mode": "markdown", 42 | "span": 12, 43 | "style": [], 44 | "title": "Description", 45 | "type": "text" 46 | } 47 | ], 48 | "repeat": null, 49 | "repeatIteration": null, 50 | "repeatRowId": null, 51 | "showTitle": false, 52 | "title": "New row", 53 | "titleSize": "h6" 54 | }, 55 | { 56 | "collapse": false, 57 | "height": "250px", 58 | "panels": [ 59 | { 60 | "aliasColors": [], 61 | "bars": false, 62 | "datasource": null, 63 | "editable": true, 64 | "error": false, 65 | "fill": 1, 66 | "grid": [], 67 | "id": 3, 68 | "legend": { 69 | "avg": false, 70 | "current": false, 71 | "max": false, 72 | "min": false, 73 | "show": false, 74 | "total": false, 75 | "values": false 76 | }, 77 | "lines": true, 78 | "linewidth": 2, 79 | "links": [], 80 | "nullPointMode": "null as zero", 81 | "percentage": false, 82 | "pointradius": 5, 83 | "points": false, 84 | "renderer": "flot", 85 | "seriesOverrides": [], 86 | "span": 12, 87 | "stack": false, 88 | "steppedLine": false, 89 | "targets": [ 90 | { 91 | "refId": "A", 92 | "target": "alias(sumSeries(daily.wikidata.api.formats.*), 'Calls')" 93 | } 94 | ], 95 | "thresholds": [], 96 | "timeFrom": null, 97 | "timeShift": null, 98 | "title": "Calls", 99 | "tooltip": { 100 | "msResolution": false, 101 | "shared": true, 102 | "sort": 0, 103 | "value_type": "cumulative" 104 | }, 105 | "type": "graph", 106 | "xaxis": { 107 | "mode": "time", 108 | "name": null, 109 | "show": true, 110 | "values": [] 111 | }, 112 | "yaxes": [ 113 | { 114 | "format": "short", 115 | "logBase": 1, 116 | "max": null, 117 | "min": null, 118 | "show": true 119 | }, 120 | { 121 | "format": "short", 122 | "logBase": 1, 123 | "max": null, 124 | "min": null, 125 | "show": true 126 | } 127 | ] 128 | }, 129 | { 130 | "aliasColors": [], 131 | "bars": false, 132 | "datasource": null, 133 | "editable": true, 134 | "error": false, 135 | "fill": 1, 136 | "grid": [], 137 | "id": 1, 138 | "legend": { 139 | "avg": false, 140 | "current": false, 141 | "hideEmpty": true, 142 | "hideZero": true, 143 | "max": false, 144 | "min": false, 145 | "show": true, 146 | "total": false, 147 | "values": false 148 | }, 149 | "lines": true, 150 | "linewidth": 2, 151 | "links": [], 152 | "nullPointMode": "null as zero", 153 | "percentage": false, 154 | "pointradius": 5, 155 | "points": false, 156 | "renderer": "flot", 157 | "seriesOverrides": [], 158 | "span": 6, 159 | "stack": false, 160 | "steppedLine": false, 161 | "targets": [ 162 | { 163 | "refId": "A", 164 | "target": "aliasByNode(exclude(exclude(exclude(exclude(sortByMaxima(daily.wikidata.api.actions.*), '_'), 'entitie'), 'wbgetentity'), 'wbgetitems'), 4)" 165 | } 166 | ], 167 | "thresholds": [], 168 | "timeFrom": null, 169 | "timeShift": null, 170 | "title": "Actions", 171 | "tooltip": { 172 | "msResolution": false, 173 | "shared": true, 174 | "sort": 0, 175 | "value_type": "cumulative" 176 | }, 177 | "type": "graph", 178 | "xaxis": { 179 | "mode": "time", 180 | "name": null, 181 | "show": true, 182 | "values": [] 183 | }, 184 | "yaxes": [ 185 | { 186 | "format": "short", 187 | "logBase": 10, 188 | "max": null, 189 | "min": null, 190 | "show": true 191 | }, 192 | { 193 | "format": "short", 194 | "logBase": 1, 195 | "max": null, 196 | "min": null, 197 | "show": true 198 | } 199 | ] 200 | }, 201 | { 202 | "aliasColors": [], 203 | "bars": false, 204 | "datasource": null, 205 | "editable": true, 206 | "error": false, 207 | "fill": 1, 208 | "grid": [], 209 | "id": 2, 210 | "legend": { 211 | "avg": false, 212 | "current": false, 213 | "hideEmpty": true, 214 | "hideZero": true, 215 | "max": false, 216 | "min": false, 217 | "show": true, 218 | "total": false, 219 | "values": false 220 | }, 221 | "lines": true, 222 | "linewidth": 2, 223 | "links": [], 224 | "nullPointMode": "null as zero", 225 | "percentage": false, 226 | "pointradius": 5, 227 | "points": false, 228 | "renderer": "flot", 229 | "seriesOverrides": [], 230 | "span": 6, 231 | "stack": false, 232 | "steppedLine": false, 233 | "targets": [ 234 | { 235 | "refId": "A", 236 | "target": "aliasByNode(exclude(sortByMaxima(daily.wikidata.api.formats.*), '_'), 4)" 237 | } 238 | ], 239 | "thresholds": [], 240 | "timeFrom": null, 241 | "timeShift": null, 242 | "title": "Formats", 243 | "tooltip": { 244 | "msResolution": false, 245 | "shared": true, 246 | "sort": 0, 247 | "value_type": "cumulative" 248 | }, 249 | "type": "graph", 250 | "xaxis": { 251 | "mode": "time", 252 | "name": null, 253 | "show": true, 254 | "values": [] 255 | }, 256 | "yaxes": [ 257 | { 258 | "format": "short", 259 | "label": "log scale", 260 | "logBase": 10, 261 | "max": null, 262 | "min": null, 263 | "show": true 264 | }, 265 | { 266 | "format": "short", 267 | "logBase": 1, 268 | "max": null, 269 | "min": null, 270 | "show": true 271 | } 272 | ] 273 | } 274 | ], 275 | "repeat": null, 276 | "repeatIteration": null, 277 | "repeatRowId": null, 278 | "showTitle": false, 279 | "title": "Row", 280 | "titleSize": "h6" 281 | }, 282 | { 283 | "collapse": false, 284 | "height": "250px", 285 | "panels": [ 286 | { 287 | "columns": [], 288 | "editable": true, 289 | "error": false, 290 | "fontSize": "100%", 291 | "id": 4, 292 | "links": [], 293 | "pageSize": 25, 294 | "scroll": false, 295 | "showHeader": true, 296 | "sort": { 297 | "col": 2, 298 | "desc": true 299 | }, 300 | "span": 12, 301 | "styles": [ 302 | { 303 | "dateFormat": "YYYY-MM-DD", 304 | "pattern": "Time", 305 | "type": "date" 306 | }, 307 | { 308 | "colorMode": null, 309 | "colors": [ 310 | "rgba(245, 54, 54, 0.9)", 311 | "rgba(237, 129, 40, 0.89)", 312 | "rgba(50, 172, 45, 0.97)" 313 | ], 314 | "dateFormat": "YYYY-MM-DD HH:mm:ss", 315 | "decimals": 2, 316 | "pattern": "Value", 317 | "thresholds": [], 318 | "type": "string", 319 | "unit": "short" 320 | } 321 | ], 322 | "targets": [ 323 | { 324 | "refId": "A", 325 | "target": "aliasByNode(daily.wikidata.api.actions.*, 4)" 326 | } 327 | ], 328 | "timeFrom": "5d", 329 | "timeShift": null, 330 | "title": "API Module calls", 331 | "transform": "timeseries_to_rows", 332 | "type": "table" 333 | } 334 | ], 335 | "repeat": null, 336 | "repeatIteration": null, 337 | "repeatRowId": null, 338 | "showTitle": false, 339 | "title": "New row", 340 | "titleSize": "h6" 341 | } 342 | ], 343 | "schemaVersion": 14, 344 | "style": "dark", 345 | "tags": [ 346 | "wikidata", 347 | "daily" 348 | ], 349 | "templating": { 350 | "list": [] 351 | }, 352 | "time": { 353 | "from": "now-60d", 354 | "to": "now" 355 | }, 356 | "timepicker": { 357 | "now": true, 358 | "refresh_intervals": [ 359 | "5s", 360 | "10s", 361 | "30s", 362 | "1m", 363 | "5m", 364 | "15m", 365 | "30m", 366 | "1h", 367 | "2h", 368 | "1d" 369 | ], 370 | "time_options": [ 371 | "5m", 372 | "15m", 373 | "1h", 374 | "6h", 375 | "12h", 376 | "24h", 377 | "2d", 378 | "7d", 379 | "30d" 380 | ] 381 | }, 382 | "timezone": "browser", 383 | "title": "Wikidata API", 384 | "version": 12 385 | } -------------------------------------------------------------------------------- /mediawiki-watcheditemstore.json: -------------------------------------------------------------------------------- 1 | { 2 | "annotations": { 3 | "list": [] 4 | }, 5 | "editable": true, 6 | "gnetId": null, 7 | "graphTooltip": 1, 8 | "hideControls": false, 9 | "id": 237, 10 | "links": [], 11 | "refresh": false, 12 | "rows": [ 13 | { 14 | "collapse": false, 15 | "height": "350px", 16 | "panels": [ 17 | { 18 | "aliasColors": [], 19 | "bars": false, 20 | "datasource": null, 21 | "description": "The number of times that WatchedItemStore cache related methods are called on all projects.", 22 | "editable": true, 23 | "error": false, 24 | "fill": 1, 25 | "grid": [], 26 | "id": 1, 27 | "legend": { 28 | "avg": true, 29 | "current": false, 30 | "hideEmpty": false, 31 | "hideZero": false, 32 | "max": false, 33 | "min": false, 34 | "show": true, 35 | "total": false, 36 | "values": true 37 | }, 38 | "lines": true, 39 | "linewidth": 2, 40 | "links": [], 41 | "nullPointMode": "null as zero", 42 | "percentage": false, 43 | "pointradius": 5, 44 | "points": false, 45 | "renderer": "flot", 46 | "seriesOverrides": [], 47 | "span": 6, 48 | "stack": false, 49 | "steppedLine": false, 50 | "targets": [ 51 | { 52 | "refId": "A", 53 | "target": "aliasByNode(scale(MediaWiki.WatchedItemStore.{uncacheLinkTarget,cache,uncache}.rate, 60), 2)" 54 | } 55 | ], 56 | "thresholds": [], 57 | "timeFrom": null, 58 | "timeShift": null, 59 | "title": "Caching methods", 60 | "tooltip": { 61 | "msResolution": false, 62 | "shared": true, 63 | "sort": 0, 64 | "value_type": "cumulative" 65 | }, 66 | "type": "graph", 67 | "xaxis": { 68 | "mode": "time", 69 | "name": null, 70 | "show": true, 71 | "values": [] 72 | }, 73 | "yaxes": [ 74 | { 75 | "format": "short", 76 | "label": "rate per minute", 77 | "logBase": 1, 78 | "max": null, 79 | "min": null, 80 | "show": true 81 | }, 82 | { 83 | "format": "short", 84 | "logBase": 1, 85 | "max": null, 86 | "min": null, 87 | "show": true 88 | } 89 | ] 90 | }, 91 | { 92 | "aliasColors": [], 93 | "bars": false, 94 | "datasource": null, 95 | "description": "The number of times that WatchedItemStore uncacheLinkTarget is called and the number of items that it uncaches.", 96 | "editable": true, 97 | "error": false, 98 | "fill": 1, 99 | "grid": [], 100 | "id": 4, 101 | "legend": { 102 | "avg": false, 103 | "current": false, 104 | "max": true, 105 | "min": false, 106 | "show": true, 107 | "total": false, 108 | "values": true 109 | }, 110 | "lines": true, 111 | "linewidth": 2, 112 | "links": [], 113 | "nullPointMode": "null as zero", 114 | "percentage": false, 115 | "pointradius": 5, 116 | "points": false, 117 | "renderer": "flot", 118 | "seriesOverrides": [], 119 | "span": 6, 120 | "stack": false, 121 | "steppedLine": false, 122 | "targets": [ 123 | { 124 | "refId": "A", 125 | "target": "aliasByNode(scale(MediaWiki.WatchedItemStore.uncacheLinkTarget.rate, 60), 2)" 126 | }, 127 | { 128 | "refId": "B", 129 | "target": "aliasByNode(scale(MediaWiki.WatchedItemStore.uncacheLinkTarget.items.rate, 60), 2, 3)" 130 | } 131 | ], 132 | "thresholds": [], 133 | "timeFrom": null, 134 | "timeShift": null, 135 | "title": "uncacheLinkTarget sub calls", 136 | "tooltip": { 137 | "msResolution": false, 138 | "shared": true, 139 | "sort": 0, 140 | "value_type": "cumulative" 141 | }, 142 | "type": "graph", 143 | "xaxis": { 144 | "mode": "time", 145 | "name": null, 146 | "show": true, 147 | "values": [] 148 | }, 149 | "yaxes": [ 150 | { 151 | "format": "short", 152 | "label": "rate per minute", 153 | "logBase": 1, 154 | "max": null, 155 | "min": null, 156 | "show": true 157 | }, 158 | { 159 | "format": "short", 160 | "logBase": 1, 161 | "max": null, 162 | "min": null, 163 | "show": true 164 | } 165 | ] 166 | }, 167 | { 168 | "aliasColors": [], 169 | "bars": false, 170 | "datasource": null, 171 | "description": "The comparison of getWatchedItem calls that result in a cache hit or cache miss and thus a db call.", 172 | "editable": true, 173 | "error": false, 174 | "fill": 1, 175 | "grid": [], 176 | "id": 2, 177 | "legend": { 178 | "avg": true, 179 | "current": false, 180 | "max": false, 181 | "min": false, 182 | "show": true, 183 | "total": false, 184 | "values": true 185 | }, 186 | "lines": true, 187 | "linewidth": 2, 188 | "links": [], 189 | "nullPointMode": "null as zero", 190 | "percentage": false, 191 | "pointradius": 5, 192 | "points": false, 193 | "renderer": "flot", 194 | "seriesOverrides": [], 195 | "span": 6, 196 | "stack": false, 197 | "steppedLine": false, 198 | "targets": [ 199 | { 200 | "refId": "A", 201 | "target": "alias(MediaWiki.WatchedItemStore.getWatchedItem.cached.rate, 'cache hit')" 202 | }, 203 | { 204 | "refId": "B", 205 | "target": "alias(MediaWiki.WatchedItemStore.getWatchedItem.load.rate, 'cache miss')" 206 | } 207 | ], 208 | "thresholds": [], 209 | "timeFrom": null, 210 | "timeShift": null, 211 | "title": "getWatchedItem", 212 | "tooltip": { 213 | "msResolution": false, 214 | "shared": true, 215 | "sort": 0, 216 | "value_type": "cumulative" 217 | }, 218 | "type": "graph", 219 | "xaxis": { 220 | "mode": "time", 221 | "name": null, 222 | "show": true, 223 | "values": [] 224 | }, 225 | "yaxes": [ 226 | { 227 | "format": "short", 228 | "label": "rate per minute", 229 | "logBase": 1, 230 | "max": null, 231 | "min": null, 232 | "show": true 233 | }, 234 | { 235 | "format": "short", 236 | "logBase": 1, 237 | "max": null, 238 | "min": null, 239 | "show": true 240 | } 241 | ] 242 | }, 243 | { 244 | "aliasColors": { 245 | "cached": "#7EB26D", 246 | "unreferenced": "#BF1B00" 247 | }, 248 | "bars": true, 249 | "datasource": null, 250 | "description": "The comparison of getWatchedItem calls that result in a cache hit or cache miss and thus a db call.", 251 | "editable": true, 252 | "error": false, 253 | "fill": 1, 254 | "grid": [], 255 | "id": 3, 256 | "legend": { 257 | "avg": false, 258 | "current": false, 259 | "hideEmpty": false, 260 | "hideZero": false, 261 | "max": false, 262 | "min": false, 263 | "rightSide": false, 264 | "show": true, 265 | "total": false, 266 | "values": false 267 | }, 268 | "lines": false, 269 | "linewidth": 2, 270 | "links": [], 271 | "nullPointMode": "null as zero", 272 | "percent": false, 273 | "percentage": true, 274 | "pointradius": 5, 275 | "points": false, 276 | "renderer": "flot", 277 | "seriesOverrides": [], 278 | "span": 6, 279 | "stack": true, 280 | "steppedLine": false, 281 | "targets": [ 282 | { 283 | "refId": "A", 284 | "target": "aliasByNode(scale(MediaWiki.WatchedItemStore.getWatchedItem.*.rate, 60), 3)" 285 | } 286 | ], 287 | "thresholds": [], 288 | "timeFrom": null, 289 | "timeShift": null, 290 | "title": "getWatchedItem", 291 | "tooltip": { 292 | "msResolution": false, 293 | "shared": true, 294 | "sort": 0, 295 | "value_type": "individual" 296 | }, 297 | "type": "graph", 298 | "xaxis": { 299 | "mode": "time", 300 | "name": null, 301 | "show": true, 302 | "values": [] 303 | }, 304 | "yaxes": [ 305 | { 306 | "format": "short", 307 | "label": "%", 308 | "logBase": 1, 309 | "max": null, 310 | "min": 0, 311 | "show": true 312 | }, 313 | { 314 | "format": "short", 315 | "logBase": 1, 316 | "max": null, 317 | "min": null, 318 | "show": true 319 | } 320 | ] 321 | } 322 | ], 323 | "repeat": null, 324 | "repeatIteration": null, 325 | "repeatRowId": null, 326 | "showTitle": false, 327 | "title": "Row", 328 | "titleSize": "h6" 329 | } 330 | ], 331 | "schemaVersion": 14, 332 | "style": "dark", 333 | "tags": [ 334 | "mediawiki", 335 | "team-tcb" 336 | ], 337 | "templating": { 338 | "list": [] 339 | }, 340 | "time": { 341 | "from": "now-24h", 342 | "to": "now" 343 | }, 344 | "timepicker": { 345 | "refresh_intervals": [ 346 | "5s", 347 | "10s", 348 | "30s", 349 | "1m", 350 | "5m", 351 | "15m", 352 | "30m", 353 | "1h", 354 | "2h", 355 | "1d" 356 | ], 357 | "time_options": [ 358 | "5m", 359 | "15m", 360 | "1h", 361 | "6h", 362 | "12h", 363 | "24h", 364 | "2d", 365 | "7d", 366 | "30d" 367 | ] 368 | }, 369 | "timezone": "utc", 370 | "title": "MediaWiki WatchedItemStore", 371 | "version": 9 372 | } -------------------------------------------------------------------------------- /article-placeholder.json: -------------------------------------------------------------------------------- 1 | { 2 | "annotations": { 3 | "list": [] 4 | }, 5 | "editMode": false, 6 | "editable": true, 7 | "gnetId": null, 8 | "hideControls": false, 9 | "id": 244, 10 | "links": [ 11 | { 12 | "asDropdown": true, 13 | "icon": "external link", 14 | "tags": [ 15 | "wikidata" 16 | ], 17 | "title": "Wikidata dashboards", 18 | "type": "dashboards" 19 | } 20 | ], 21 | "refresh": "1m", 22 | "rows": [ 23 | { 24 | "collapse": false, 25 | "height": "250px", 26 | "panels": [ 27 | { 28 | "aliasColors": [], 29 | "bars": false, 30 | "datasource": null, 31 | "editable": true, 32 | "error": false, 33 | "fill": 1, 34 | "grid": [], 35 | "id": 5, 36 | "legend": { 37 | "alignAsTable": false, 38 | "avg": false, 39 | "current": false, 40 | "hideEmpty": true, 41 | "hideZero": true, 42 | "max": false, 43 | "min": false, 44 | "rightSide": false, 45 | "show": true, 46 | "total": false, 47 | "values": false 48 | }, 49 | "lines": true, 50 | "linewidth": 2, 51 | "links": [], 52 | "nullPointMode": "null as zero", 53 | "percentage": false, 54 | "pointradius": 5, 55 | "points": false, 56 | "renderer": "flot", 57 | "seriesOverrides": [], 58 | "span": 12, 59 | "stack": false, 60 | "steppedLine": false, 61 | "targets": [ 62 | { 63 | "refId": "A", 64 | "target": "alias(sumSeries(daily.wikidata.articleplaceholder.varnish_requests.abouttopic.spider.*), 'Spiders')" 65 | }, 66 | { 67 | "refId": "B", 68 | "target": "alias(sumSeries(daily.wikidata.articleplaceholder.varnish_requests.abouttopic.user.*), 'Users')" 69 | }, 70 | { 71 | "refId": "C", 72 | "target": "alias(sumSeries(daily.wikidata.articleplaceholder.varnish_requests.abouttopic.search_referral.*), 'Search Referals')" 73 | } 74 | ], 75 | "thresholds": [], 76 | "timeFrom": null, 77 | "timeShift": null, 78 | "title": "Special:AboutTopic Pageview overview", 79 | "tooltip": { 80 | "msResolution": false, 81 | "shared": true, 82 | "sort": 0, 83 | "value_type": "individual" 84 | }, 85 | "type": "graph", 86 | "xaxis": { 87 | "mode": "time", 88 | "name": null, 89 | "show": true, 90 | "values": [] 91 | }, 92 | "yaxes": [ 93 | { 94 | "format": "short", 95 | "label": "Views", 96 | "logBase": 1, 97 | "max": null, 98 | "min": 0, 99 | "show": true 100 | }, 101 | { 102 | "format": "short", 103 | "label": null, 104 | "logBase": 1, 105 | "max": null, 106 | "min": null, 107 | "show": true 108 | } 109 | ] 110 | }, 111 | { 112 | "aliasColors": [], 113 | "bars": true, 114 | "datasource": null, 115 | "editable": true, 116 | "error": false, 117 | "fill": 1, 118 | "grid": [], 119 | "id": 3, 120 | "legend": { 121 | "alignAsTable": false, 122 | "avg": false, 123 | "current": false, 124 | "hideEmpty": true, 125 | "hideZero": true, 126 | "max": false, 127 | "min": false, 128 | "rightSide": false, 129 | "show": true, 130 | "total": false, 131 | "values": false 132 | }, 133 | "lines": false, 134 | "linewidth": 2, 135 | "links": [], 136 | "nullPointMode": "null as zero", 137 | "percentage": false, 138 | "pointradius": 5, 139 | "points": false, 140 | "renderer": "flot", 141 | "seriesOverrides": [], 142 | "span": 6, 143 | "stack": true, 144 | "steppedLine": false, 145 | "targets": [ 146 | { 147 | "refId": "A", 148 | "target": "aliasByNode(sortByMaxima(daily.wikidata.articleplaceholder.varnish_requests.abouttopic.spider.*), 6)" 149 | } 150 | ], 151 | "thresholds": [], 152 | "timeFrom": null, 153 | "timeShift": null, 154 | "title": "Special:AboutTopic Spider Pageviews", 155 | "tooltip": { 156 | "msResolution": false, 157 | "shared": true, 158 | "sort": 0, 159 | "value_type": "individual" 160 | }, 161 | "type": "graph", 162 | "xaxis": { 163 | "mode": "time", 164 | "name": null, 165 | "show": true, 166 | "values": [] 167 | }, 168 | "yaxes": [ 169 | { 170 | "format": "short", 171 | "label": "Views", 172 | "logBase": 1, 173 | "max": null, 174 | "min": 0, 175 | "show": true 176 | }, 177 | { 178 | "format": "short", 179 | "label": null, 180 | "logBase": 1, 181 | "max": null, 182 | "min": null, 183 | "show": true 184 | } 185 | ] 186 | }, 187 | { 188 | "aliasColors": [], 189 | "bars": true, 190 | "datasource": null, 191 | "editable": true, 192 | "error": false, 193 | "fill": 1, 194 | "grid": [], 195 | "id": 2, 196 | "legend": { 197 | "alignAsTable": false, 198 | "avg": false, 199 | "current": false, 200 | "hideEmpty": true, 201 | "hideZero": true, 202 | "max": false, 203 | "min": false, 204 | "rightSide": false, 205 | "show": true, 206 | "total": false, 207 | "values": false 208 | }, 209 | "lines": false, 210 | "linewidth": 2, 211 | "links": [], 212 | "nullPointMode": "null as zero", 213 | "percentage": false, 214 | "pointradius": 5, 215 | "points": false, 216 | "renderer": "flot", 217 | "seriesOverrides": [], 218 | "span": 6, 219 | "stack": true, 220 | "steppedLine": false, 221 | "targets": [ 222 | { 223 | "refId": "A", 224 | "target": "aliasByNode(sortByMaxima(daily.wikidata.articleplaceholder.varnish_requests.abouttopic.user.*), 6)" 225 | } 226 | ], 227 | "thresholds": [], 228 | "timeFrom": null, 229 | "timeShift": null, 230 | "title": "Special:AboutTopic User Pageviews", 231 | "tooltip": { 232 | "msResolution": false, 233 | "shared": true, 234 | "sort": 0, 235 | "value_type": "individual" 236 | }, 237 | "type": "graph", 238 | "xaxis": { 239 | "mode": "time", 240 | "name": null, 241 | "show": true, 242 | "values": [] 243 | }, 244 | "yaxes": [ 245 | { 246 | "format": "short", 247 | "label": "Views", 248 | "logBase": 1, 249 | "max": null, 250 | "min": 0, 251 | "show": true 252 | }, 253 | { 254 | "format": "short", 255 | "label": null, 256 | "logBase": 1, 257 | "max": null, 258 | "min": null, 259 | "show": true 260 | } 261 | ] 262 | }, 263 | { 264 | "aliasColors": [], 265 | "bars": true, 266 | "datasource": null, 267 | "editable": true, 268 | "error": false, 269 | "fill": 1, 270 | "grid": [], 271 | "id": 4, 272 | "legend": { 273 | "alignAsTable": false, 274 | "avg": false, 275 | "current": false, 276 | "hideEmpty": true, 277 | "hideZero": true, 278 | "max": false, 279 | "min": false, 280 | "rightSide": false, 281 | "show": true, 282 | "total": false, 283 | "values": false 284 | }, 285 | "lines": false, 286 | "linewidth": 2, 287 | "links": [], 288 | "nullPointMode": "null as zero", 289 | "percentage": false, 290 | "pointradius": 5, 291 | "points": false, 292 | "renderer": "flot", 293 | "seriesOverrides": [], 294 | "span": 12, 295 | "stack": true, 296 | "steppedLine": false, 297 | "targets": [ 298 | { 299 | "refId": "A", 300 | "target": "aliasByNode(sortByMaxima(daily.wikidata.articleplaceholder.varnish_requests.abouttopic.search_referral.*), 6)" 301 | } 302 | ], 303 | "thresholds": [], 304 | "timeFrom": null, 305 | "timeShift": null, 306 | "title": "Special:AboutTopic Pageviews from internal search", 307 | "tooltip": { 308 | "msResolution": false, 309 | "shared": true, 310 | "sort": 0, 311 | "value_type": "individual" 312 | }, 313 | "type": "graph", 314 | "xaxis": { 315 | "mode": "time", 316 | "name": null, 317 | "show": true, 318 | "values": [] 319 | }, 320 | "yaxes": [ 321 | { 322 | "format": "short", 323 | "label": "Views", 324 | "logBase": 1, 325 | "max": null, 326 | "min": 0, 327 | "show": true 328 | }, 329 | { 330 | "format": "short", 331 | "label": null, 332 | "logBase": 1, 333 | "max": null, 334 | "min": null, 335 | "show": true 336 | } 337 | ] 338 | } 339 | ], 340 | "repeat": null, 341 | "repeatIteration": null, 342 | "repeatRowId": null, 343 | "showTitle": false, 344 | "title": "New row", 345 | "titleSize": "h6" 346 | }, 347 | { 348 | "collapse": false, 349 | "height": "250px", 350 | "panels": [ 351 | { 352 | "aliasColors": [], 353 | "bars": true, 354 | "datasource": null, 355 | "editable": true, 356 | "error": false, 357 | "fill": 1, 358 | "grid": [], 359 | "id": 1, 360 | "legend": { 361 | "avg": false, 362 | "current": false, 363 | "max": false, 364 | "min": false, 365 | "show": true, 366 | "total": false, 367 | "values": false 368 | }, 369 | "lines": false, 370 | "linewidth": 2, 371 | "links": [], 372 | "nullPointMode": "null as zero", 373 | "percentage": false, 374 | "pointradius": 5, 375 | "points": false, 376 | "renderer": "flot", 377 | "seriesOverrides": [], 378 | "span": 12, 379 | "stack": false, 380 | "steppedLine": false, 381 | "targets": [ 382 | { 383 | "refId": "A", 384 | "target": "alias(summarize(sumSeries(MediaWiki.wikibase.articleplaceholder.button.create*.count), '1d', 'sum', false), 'Clicks')", 385 | "textEditor": false 386 | } 387 | ], 388 | "thresholds": [], 389 | "timeFrom": null, 390 | "timeShift": null, 391 | "title": "Create Article Button", 392 | "tooltip": { 393 | "msResolution": false, 394 | "shared": true, 395 | "sort": 0, 396 | "value_type": "cumulative" 397 | }, 398 | "type": "graph", 399 | "xaxis": { 400 | "mode": "time", 401 | "name": null, 402 | "show": true, 403 | "values": [] 404 | }, 405 | "yaxes": [ 406 | { 407 | "format": "short", 408 | "label": "Clicks", 409 | "logBase": 1, 410 | "max": null, 411 | "min": 0, 412 | "show": true 413 | }, 414 | { 415 | "format": "short", 416 | "logBase": 1, 417 | "max": null, 418 | "min": null, 419 | "show": true 420 | } 421 | ] 422 | } 423 | ], 424 | "repeat": null, 425 | "repeatIteration": null, 426 | "repeatRowId": null, 427 | "showTitle": false, 428 | "title": "Row", 429 | "titleSize": "h6" 430 | } 431 | ], 432 | "schemaVersion": 13, 433 | "sharedCrosshair": true, 434 | "style": "dark", 435 | "tags": [ 436 | "wikidata", 437 | "daily" 438 | ], 439 | "templating": { 440 | "list": [] 441 | }, 442 | "time": { 443 | "from": "now-90d", 444 | "to": "now" 445 | }, 446 | "timepicker": { 447 | "refresh_intervals": [ 448 | "5s", 449 | "10s", 450 | "30s", 451 | "1m", 452 | "5m", 453 | "15m", 454 | "30m", 455 | "1h", 456 | "2h", 457 | "1d" 458 | ], 459 | "time_options": [ 460 | "5m", 461 | "15m", 462 | "1h", 463 | "6h", 464 | "12h", 465 | "24h", 466 | "2d", 467 | "7d", 468 | "30d" 469 | ] 470 | }, 471 | "timezone": "browser", 472 | "title": "Article Placeholder", 473 | "version": 16 474 | } -------------------------------------------------------------------------------- /mediawiki-edit-conflicts.json: -------------------------------------------------------------------------------- 1 | { 2 | "annotations": { 3 | "list": [] 4 | }, 5 | "editable": true, 6 | "gnetId": null, 7 | "graphTooltip": 0, 8 | "hideControls": false, 9 | "id": 213, 10 | "links": [], 11 | "refresh": "1m", 12 | "rows": [ 13 | { 14 | "collapse": false, 15 | "height": "250px", 16 | "panels": [ 17 | { 18 | "aliasColors": [], 19 | "bars": false, 20 | "datasource": null, 21 | "description": "Shows the number of conflicts per namespace across all sites, as well as a total.\n\nTo see which namespaces the IDs refer to see [https:\/\/www.mediawiki.org\/wiki\/Manual:Namespace#Built-in_namespaces](https:\/\/www.mediawiki.org\/wiki\/Manual:Namespace#Built-in_namespaces)", 22 | "editable": true, 23 | "error": false, 24 | "fill": 1, 25 | "grid": [], 26 | "id": 1, 27 | "legend": { 28 | "avg": false, 29 | "current": false, 30 | "hideEmpty": true, 31 | "hideZero": true, 32 | "max": false, 33 | "min": false, 34 | "show": true, 35 | "total": false, 36 | "values": false 37 | }, 38 | "lines": true, 39 | "linewidth": 2, 40 | "links": [], 41 | "nullPointMode": "connected", 42 | "percentage": false, 43 | "pointradius": 5, 44 | "points": false, 45 | "renderer": "flot", 46 | "seriesOverrides": [], 47 | "span": 12, 48 | "stack": false, 49 | "steppedLine": false, 50 | "targets": [ 51 | { 52 | "refId": "A", 53 | "target": "alias(summarize(MediaWiki.edit.failures.conflict.count, '$interval', 'sum'), 'Total')" 54 | }, 55 | { 56 | "refId": "B", 57 | "target": "alias(summarize(MediaWiki.edit.failures.conflict.byType.subject.count, '$interval', 'sum'), 'Subject Pages')" 58 | }, 59 | { 60 | "refId": "C", 61 | "target": "alias(summarize(MediaWiki.edit.failures.conflict.byType.talk.count, '$interval', 'sum'), 'Talk Pages')" 62 | }, 63 | { 64 | "refId": "D", 65 | "target": "alias(summarize(MediaWiki.edit.failures.conflict.byNamespace.project.count, '$interval', 'sum'), 'Project Pages')" 66 | }, 67 | { 68 | "refId": "E", 69 | "target": "aliasByNode(summarize(MediaWiki.edit.failures.conflict.byNamespaceId.*.count, '$interval', 'sum'), 5)" 70 | } 71 | ], 72 | "thresholds": [], 73 | "timeFrom": null, 74 | "timeShift": null, 75 | "title": "Edit Conflicts", 76 | "tooltip": { 77 | "msResolution": false, 78 | "shared": true, 79 | "sort": 0, 80 | "value_type": "cumulative" 81 | }, 82 | "type": "graph", 83 | "xaxis": { 84 | "mode": "time", 85 | "name": null, 86 | "show": true, 87 | "values": [] 88 | }, 89 | "yaxes": [ 90 | { 91 | "format": "short", 92 | "logBase": 1, 93 | "max": null, 94 | "min": null, 95 | "show": true 96 | }, 97 | { 98 | "format": "short", 99 | "logBase": 1, 100 | "max": null, 101 | "min": null, 102 | "show": true 103 | } 104 | ] 105 | } 106 | ], 107 | "repeat": null, 108 | "repeatIteration": null, 109 | "repeatRowId": null, 110 | "showTitle": false, 111 | "title": "Row", 112 | "titleSize": "h6" 113 | }, 114 | { 115 | "collapse": false, 116 | "height": "250px", 117 | "panels": [ 118 | { 119 | "aliasColors": [], 120 | "bars": false, 121 | "datasource": null, 122 | "description": "Show the total number of edit conflicts across all sites with a comparison of some previous time periods.\n\nThe time period for this graph is 1 day, thus the graph compares the last 4 days.", 123 | "editable": true, 124 | "error": false, 125 | "fill": 1, 126 | "grid": [], 127 | "id": 4, 128 | "legend": { 129 | "avg": false, 130 | "current": false, 131 | "max": false, 132 | "min": false, 133 | "show": true, 134 | "total": false, 135 | "values": false 136 | }, 137 | "lines": true, 138 | "linewidth": 2, 139 | "links": [], 140 | "nullPointMode": "connected", 141 | "percentage": false, 142 | "pointradius": 5, 143 | "points": false, 144 | "renderer": "flot", 145 | "seriesOverrides": [], 146 | "span": 12, 147 | "stack": false, 148 | "steppedLine": false, 149 | "targets": [ 150 | { 151 | "refId": "A", 152 | "target": "alias(summarize(MediaWiki.edit.failures.conflict.count, '1h', 'sum'), 'Conflicts')" 153 | }, 154 | { 155 | "refId": "B", 156 | "target": "alias(timeShift(summarize(MediaWiki.edit.failures.conflict.count, '1h', 'sum'), '1d'), 'Conflicts - 1day')" 157 | }, 158 | { 159 | "refId": "C", 160 | "target": "alias(timeShift(summarize(MediaWiki.edit.failures.conflict.count, '1h', 'sum'), '2d'), 'Conflicts - 2days')" 161 | }, 162 | { 163 | "refId": "D", 164 | "target": "alias(timeShift(summarize(MediaWiki.edit.failures.conflict.count, '1h', 'sum'), '3d'), 'Conflicts - 3days')" 165 | } 166 | ], 167 | "thresholds": [], 168 | "timeFrom": "1d", 169 | "timeShift": null, 170 | "title": "Edit Conflicts", 171 | "tooltip": { 172 | "msResolution": false, 173 | "shared": true, 174 | "sort": 0, 175 | "value_type": "cumulative" 176 | }, 177 | "type": "graph", 178 | "xaxis": { 179 | "mode": "time", 180 | "name": null, 181 | "show": true, 182 | "values": [] 183 | }, 184 | "yaxes": [ 185 | { 186 | "format": "short", 187 | "logBase": 1, 188 | "max": null, 189 | "min": null, 190 | "show": true 191 | }, 192 | { 193 | "format": "short", 194 | "logBase": 1, 195 | "max": null, 196 | "min": null, 197 | "show": true 198 | } 199 | ] 200 | }, 201 | { 202 | "aliasColors": [], 203 | "bars": false, 204 | "datasource": null, 205 | "description": "Show the total number of edit conflicts across all sites with a comparison of some previous time periods.\n\nThe time period for this graph is 7 days, thus the graph compares the last 4 weeks.", 206 | "editable": true, 207 | "error": false, 208 | "fill": 1, 209 | "grid": [], 210 | "id": 2, 211 | "legend": { 212 | "avg": false, 213 | "current": false, 214 | "max": false, 215 | "min": false, 216 | "show": true, 217 | "total": false, 218 | "values": false 219 | }, 220 | "lines": true, 221 | "linewidth": 2, 222 | "links": [], 223 | "nullPointMode": "connected", 224 | "percentage": false, 225 | "pointradius": 5, 226 | "points": false, 227 | "renderer": "flot", 228 | "seriesOverrides": [], 229 | "span": 12, 230 | "stack": false, 231 | "steppedLine": false, 232 | "targets": [ 233 | { 234 | "refId": "A", 235 | "target": "alias(summarize(MediaWiki.edit.failures.conflict.count, '6h', 'sum'), 'Conflicts')" 236 | }, 237 | { 238 | "refId": "B", 239 | "target": "alias(timeShift(summarize(MediaWiki.edit.failures.conflict.count, '6h', 'sum'), '7d'), 'Conflicts - 1week')" 240 | }, 241 | { 242 | "refId": "C", 243 | "target": "alias(timeShift(summarize(MediaWiki.edit.failures.conflict.count, '6h', 'sum'), '14d'), 'Conflicts - 2weeks')" 244 | }, 245 | { 246 | "refId": "D", 247 | "target": "alias(timeShift(summarize(MediaWiki.edit.failures.conflict.count, '6h', 'sum'), '21d'), 'Conflicts - 3weeks')" 248 | } 249 | ], 250 | "thresholds": [], 251 | "timeFrom": "7d", 252 | "timeShift": null, 253 | "title": "Edit Conflicts", 254 | "tooltip": { 255 | "msResolution": false, 256 | "shared": true, 257 | "sort": 0, 258 | "value_type": "cumulative" 259 | }, 260 | "type": "graph", 261 | "xaxis": { 262 | "mode": "time", 263 | "name": null, 264 | "show": true, 265 | "values": [] 266 | }, 267 | "yaxes": [ 268 | { 269 | "format": "short", 270 | "logBase": 1, 271 | "max": null, 272 | "min": null, 273 | "show": true 274 | }, 275 | { 276 | "format": "short", 277 | "logBase": 1, 278 | "max": null, 279 | "min": null, 280 | "show": true 281 | } 282 | ] 283 | }, 284 | { 285 | "aliasColors": [], 286 | "bars": false, 287 | "datasource": null, 288 | "description": "Show the total number of edit conflicts across all sites with a comparison of some previous time periods.\n\nThe time period for this graph is 30 days, thus the graph roughly compares the last 4 months.", 289 | "editable": true, 290 | "error": false, 291 | "fill": 1, 292 | "grid": [], 293 | "id": 3, 294 | "legend": { 295 | "avg": false, 296 | "current": false, 297 | "max": false, 298 | "min": false, 299 | "show": true, 300 | "total": false, 301 | "values": false 302 | }, 303 | "lines": true, 304 | "linewidth": 2, 305 | "links": [], 306 | "nullPointMode": "connected", 307 | "percentage": false, 308 | "pointradius": 5, 309 | "points": false, 310 | "renderer": "flot", 311 | "seriesOverrides": [], 312 | "span": 12, 313 | "stack": false, 314 | "steppedLine": false, 315 | "targets": [ 316 | { 317 | "refId": "A", 318 | "target": "alias(summarize(MediaWiki.edit.failures.conflict.count, '1d', 'sum'), 'Conflicts')" 319 | }, 320 | { 321 | "refId": "B", 322 | "target": "alias(timeShift(summarize(MediaWiki.edit.failures.conflict.count, '1d', 'sum'), '30d'), 'Conflicts - 1month')" 323 | }, 324 | { 325 | "refId": "C", 326 | "target": "alias(timeShift(summarize(MediaWiki.edit.failures.conflict.count, '1d', 'sum'), '60d'), 'Conflicts - 2months')" 327 | }, 328 | { 329 | "refId": "D", 330 | "target": "alias(timeShift(summarize(MediaWiki.edit.failures.conflict.count, '1d', 'sum'), '60d'), 'Conflicts - 3months')" 331 | } 332 | ], 333 | "thresholds": [], 334 | "timeFrom": "30d", 335 | "timeShift": null, 336 | "title": "Edit Conflicts", 337 | "tooltip": { 338 | "msResolution": false, 339 | "shared": true, 340 | "sort": 0, 341 | "value_type": "cumulative" 342 | }, 343 | "type": "graph", 344 | "xaxis": { 345 | "mode": "time", 346 | "name": null, 347 | "show": true, 348 | "values": [] 349 | }, 350 | "yaxes": [ 351 | { 352 | "format": "short", 353 | "logBase": 1, 354 | "max": null, 355 | "min": null, 356 | "show": true 357 | }, 358 | { 359 | "format": "short", 360 | "logBase": 1, 361 | "max": null, 362 | "min": null, 363 | "show": true 364 | } 365 | ] 366 | } 367 | ], 368 | "repeat": null, 369 | "repeatIteration": null, 370 | "repeatRowId": null, 371 | "showTitle": true, 372 | "title": "Comparisons", 373 | "titleSize": "h6" 374 | } 375 | ], 376 | "schemaVersion": 14, 377 | "style": "dark", 378 | "tags": [ 379 | "live", 380 | "mediawiki", 381 | "team-tcb" 382 | ], 383 | "templating": { 384 | "list": [ 385 | { 386 | "allFormat": "glob", 387 | "auto": false, 388 | "auto_count": 30, 389 | "auto_min": "10s", 390 | "current": { 391 | "text": "1h", 392 | "value": "1h" 393 | }, 394 | "datasource": null, 395 | "hide": 0, 396 | "includeAll": false, 397 | "label": "Interval", 398 | "multi": false, 399 | "multiFormat": "glob", 400 | "name": "interval", 401 | "options": [ 402 | { 403 | "selected": false, 404 | "text": "1m", 405 | "value": "1m" 406 | }, 407 | { 408 | "selected": false, 409 | "text": "10m", 410 | "value": "10m" 411 | }, 412 | { 413 | "selected": false, 414 | "text": "30m", 415 | "value": "30m" 416 | }, 417 | { 418 | "selected": true, 419 | "text": "1h", 420 | "value": "1h" 421 | }, 422 | { 423 | "selected": false, 424 | "text": "6h", 425 | "value": "6h" 426 | }, 427 | { 428 | "selected": false, 429 | "text": "12h", 430 | "value": "12h" 431 | }, 432 | { 433 | "selected": false, 434 | "text": "1d", 435 | "value": "1d" 436 | }, 437 | { 438 | "selected": false, 439 | "text": "7d", 440 | "value": "7d" 441 | }, 442 | { 443 | "selected": false, 444 | "text": "14d", 445 | "value": "14d" 446 | }, 447 | { 448 | "selected": false, 449 | "text": "30d", 450 | "value": "30d" 451 | } 452 | ], 453 | "query": "1m,10m,30m,1h,6h,12h,1d,7d,14d,30d", 454 | "refresh": 2, 455 | "type": "interval" 456 | } 457 | ] 458 | }, 459 | "time": { 460 | "from": "now-7d", 461 | "to": "now" 462 | }, 463 | "timepicker": { 464 | "now": true, 465 | "refresh_intervals": [ 466 | "5s", 467 | "10s", 468 | "30s", 469 | "1m", 470 | "5m", 471 | "15m", 472 | "30m", 473 | "1h", 474 | "2h", 475 | "1d" 476 | ], 477 | "time_options": [ 478 | "5m", 479 | "15m", 480 | "1h", 481 | "6h", 482 | "12h", 483 | "24h", 484 | "2d", 485 | "7d", 486 | "30d" 487 | ] 488 | }, 489 | "timezone": "browser", 490 | "title": "MediaWiki Edit Conflicts", 491 | "version": 12 492 | } -------------------------------------------------------------------------------- /betafeatures.json: -------------------------------------------------------------------------------- 1 | { 2 | "annotations": { 3 | "list": [] 4 | }, 5 | "editable": true, 6 | "gnetId": null, 7 | "graphTooltip": 1, 8 | "hideControls": true, 9 | "id": 259, 10 | "links": [ 11 | { 12 | "icon": "bolt", 13 | "tags": [], 14 | "targetBlank": true, 15 | "title": "Generating script", 16 | "tooltip": "Go to source", 17 | "type": "link", 18 | "url": "https:\/\/phabricator.wikimedia.org\/diffusion\/ADES\/browse\/master\/src\/betafeatures\/counts.php" 19 | } 20 | ], 21 | "refresh": "5m", 22 | "rows": [ 23 | { 24 | "collapse": false, 25 | "height": "25px", 26 | "panels": [ 27 | { 28 | "content": "Data gathered by querying the \"user_properties\" table on all wikis daily.\n\n**Global users** will only count an account once across all wikis.\n\n**Site users** will count the same global user multiple times across all wikis.\n\nFor new BetaFeatures to be included here the list of features must be updated in the [analytics-wmde-scripts repository](https:\/\/phabricator.wikimedia.org\/diffusion\/ADES\/browse\/master\/src\/betafeatures\/counts.php;master$14).", 29 | "editable": true, 30 | "error": false, 31 | "id": 3, 32 | "links": [], 33 | "mode": "markdown", 34 | "span": 12, 35 | "title": "", 36 | "type": "text" 37 | } 38 | ], 39 | "repeat": null, 40 | "repeatIteration": null, 41 | "repeatRowId": null, 42 | "showTitle": false, 43 | "title": "New row", 44 | "titleSize": "h6" 45 | }, 46 | { 47 | "collapse": false, 48 | "height": "350px", 49 | "panels": [ 50 | { 51 | "aliasColors": [], 52 | "bars": false, 53 | "datasource": null, 54 | "editable": true, 55 | "error": false, 56 | "fill": 0, 57 | "grid": [], 58 | "id": 1, 59 | "legend": { 60 | "avg": false, 61 | "current": false, 62 | "hideEmpty": true, 63 | "hideZero": true, 64 | "max": false, 65 | "min": false, 66 | "show": true, 67 | "total": false, 68 | "values": false 69 | }, 70 | "lines": true, 71 | "linewidth": 2, 72 | "links": [], 73 | "nullPointMode": "null", 74 | "percentage": false, 75 | "pointradius": 1, 76 | "points": true, 77 | "renderer": "flot", 78 | "seriesOverrides": [], 79 | "span": 9, 80 | "stack": false, 81 | "steppedLine": false, 82 | "targets": [ 83 | { 84 | "refId": "A", 85 | "target": "aliasByNode(sortByMaxima(daily.betafeatures.global_user_counts.totals.$feature), 4)", 86 | "textEditor": false 87 | } 88 | ], 89 | "thresholds": [], 90 | "timeFrom": null, 91 | "timeShift": null, 92 | "title": "Global users enabled Features", 93 | "tooltip": { 94 | "msResolution": false, 95 | "shared": true, 96 | "sort": 0, 97 | "value_type": "cumulative" 98 | }, 99 | "type": "graph", 100 | "xaxis": { 101 | "mode": "time", 102 | "name": null, 103 | "show": true, 104 | "values": [] 105 | }, 106 | "yaxes": [ 107 | { 108 | "format": "short", 109 | "label": "Global users (log10)", 110 | "logBase": 10, 111 | "max": null, 112 | "min": 1, 113 | "show": true 114 | }, 115 | { 116 | "format": "short", 117 | "label": null, 118 | "logBase": 1, 119 | "max": null, 120 | "min": null, 121 | "show": true 122 | } 123 | ] 124 | }, 125 | { 126 | "columns": [ 127 | { 128 | "text": "Current", 129 | "value": "current" 130 | } 131 | ], 132 | "editable": true, 133 | "error": false, 134 | "fontSize": "100%", 135 | "id": 2, 136 | "links": [], 137 | "pageSize": null, 138 | "scroll": true, 139 | "showHeader": true, 140 | "sort": { 141 | "col": 1, 142 | "desc": true 143 | }, 144 | "span": 3, 145 | "styles": [ 146 | { 147 | "dateFormat": "YYYY-MM-DD HH:mm:ss", 148 | "pattern": "Time", 149 | "type": "date" 150 | }, 151 | { 152 | "colorMode": null, 153 | "colors": [ 154 | "rgba(245, 54, 54, 0.9)", 155 | "rgba(237, 129, 40, 0.89)", 156 | "rgba(50, 172, 45, 0.97)" 157 | ], 158 | "decimals": 2, 159 | "pattern": "\/.*\/", 160 | "thresholds": [], 161 | "type": "number", 162 | "unit": "short" 163 | } 164 | ], 165 | "targets": [ 166 | { 167 | "refId": "A", 168 | "target": "aliasByNode(sortByMaxima(daily.betafeatures.global_user_counts.totals.$feature), 4)", 169 | "textEditor": false 170 | } 171 | ], 172 | "title": "", 173 | "transform": "timeseries_aggregations", 174 | "type": "table" 175 | } 176 | ], 177 | "repeat": null, 178 | "repeatIteration": null, 179 | "repeatRowId": null, 180 | "showTitle": false, 181 | "title": "Graph", 182 | "titleSize": "h6" 183 | }, 184 | { 185 | "collapse": false, 186 | "height": "350px", 187 | "panels": [ 188 | { 189 | "aliasColors": [], 190 | "bars": false, 191 | "datasource": null, 192 | "editable": true, 193 | "error": false, 194 | "fill": 0, 195 | "grid": [], 196 | "id": 4, 197 | "legend": { 198 | "avg": false, 199 | "current": false, 200 | "hideEmpty": true, 201 | "hideZero": true, 202 | "max": false, 203 | "min": false, 204 | "show": true, 205 | "total": false, 206 | "values": false 207 | }, 208 | "lines": true, 209 | "linewidth": 2, 210 | "links": [], 211 | "nullPointMode": "null", 212 | "percentage": false, 213 | "pointradius": 1, 214 | "points": true, 215 | "renderer": "flot", 216 | "seriesOverrides": [], 217 | "span": 9, 218 | "stack": false, 219 | "steppedLine": false, 220 | "targets": [ 221 | { 222 | "refId": "A", 223 | "target": "aliasByNode(sortByMaxima(daily.betafeatures.user_counts.totals.$feature), 4)" 224 | } 225 | ], 226 | "thresholds": [], 227 | "timeFrom": null, 228 | "timeShift": null, 229 | "title": "Site users enabled Features", 230 | "tooltip": { 231 | "msResolution": false, 232 | "shared": true, 233 | "sort": 0, 234 | "value_type": "cumulative" 235 | }, 236 | "type": "graph", 237 | "xaxis": { 238 | "mode": "time", 239 | "name": null, 240 | "show": true, 241 | "values": [] 242 | }, 243 | "yaxes": [ 244 | { 245 | "format": "short", 246 | "label": "Site users (log10)", 247 | "logBase": 10, 248 | "max": null, 249 | "min": 1, 250 | "show": true 251 | }, 252 | { 253 | "format": "short", 254 | "label": null, 255 | "logBase": 1, 256 | "max": null, 257 | "min": null, 258 | "show": true 259 | } 260 | ] 261 | }, 262 | { 263 | "columns": [ 264 | { 265 | "text": "Current", 266 | "value": "current" 267 | } 268 | ], 269 | "editable": true, 270 | "error": false, 271 | "fontSize": "100%", 272 | "id": 5, 273 | "links": [], 274 | "pageSize": null, 275 | "scroll": true, 276 | "showHeader": true, 277 | "sort": { 278 | "col": 1, 279 | "desc": true 280 | }, 281 | "span": 3, 282 | "styles": [ 283 | { 284 | "dateFormat": "YYYY-MM-DD HH:mm:ss", 285 | "pattern": "Time", 286 | "type": "date" 287 | }, 288 | { 289 | "colorMode": null, 290 | "colors": [ 291 | "rgba(245, 54, 54, 0.9)", 292 | "rgba(237, 129, 40, 0.89)", 293 | "rgba(50, 172, 45, 0.97)" 294 | ], 295 | "decimals": 2, 296 | "pattern": "\/.*\/", 297 | "thresholds": [], 298 | "type": "number", 299 | "unit": "short" 300 | } 301 | ], 302 | "targets": [ 303 | { 304 | "refId": "A", 305 | "target": "aliasByNode(sortByMaxima(daily.betafeatures.user_counts.totals.$feature), 4)" 306 | } 307 | ], 308 | "title": "", 309 | "transform": "timeseries_aggregations", 310 | "type": "table" 311 | } 312 | ], 313 | "repeat": null, 314 | "repeatIteration": null, 315 | "repeatRowId": null, 316 | "showTitle": false, 317 | "title": "New row", 318 | "titleSize": "h6" 319 | }, 320 | { 321 | "collapse": false, 322 | "height": "350px", 323 | "panels": [ 324 | { 325 | "aliasColors": [], 326 | "bars": false, 327 | "datasource": null, 328 | "editable": true, 329 | "error": false, 330 | "fill": 0, 331 | "grid": [], 332 | "id": 6, 333 | "legend": { 334 | "alignAsTable": false, 335 | "avg": false, 336 | "current": false, 337 | "hideEmpty": true, 338 | "hideZero": true, 339 | "max": false, 340 | "min": false, 341 | "show": true, 342 | "total": false, 343 | "values": false 344 | }, 345 | "lines": true, 346 | "linewidth": 2, 347 | "links": [], 348 | "nullPointMode": "null as zero", 349 | "percentage": false, 350 | "pointradius": 5, 351 | "points": false, 352 | "renderer": "flot", 353 | "seriesOverrides": [], 354 | "span": 6, 355 | "stack": false, 356 | "steppedLine": false, 357 | "targets": [ 358 | { 359 | "refId": "A", 360 | "target": "aliasByNode(daily.betafeatures.global_enables.totals.$feature, 4)" 361 | } 362 | ], 363 | "thresholds": [], 364 | "timeFrom": null, 365 | "timeShift": null, 366 | "title": "Global user feature enables", 367 | "tooltip": { 368 | "msResolution": false, 369 | "shared": true, 370 | "sort": 0, 371 | "value_type": "cumulative" 372 | }, 373 | "type": "graph", 374 | "xaxis": { 375 | "mode": "time", 376 | "name": null, 377 | "show": true, 378 | "values": [] 379 | }, 380 | "yaxes": [ 381 | { 382 | "format": "short", 383 | "label": null, 384 | "logBase": 1, 385 | "max": null, 386 | "min": null, 387 | "show": true 388 | }, 389 | { 390 | "format": "short", 391 | "label": null, 392 | "logBase": 1, 393 | "max": null, 394 | "min": null, 395 | "show": true 396 | } 397 | ] 398 | }, 399 | { 400 | "aliasColors": [], 401 | "bars": false, 402 | "datasource": null, 403 | "editable": true, 404 | "error": false, 405 | "fill": 0, 406 | "grid": [], 407 | "id": 7, 408 | "legend": { 409 | "avg": false, 410 | "current": false, 411 | "hideEmpty": true, 412 | "hideZero": true, 413 | "max": false, 414 | "min": false, 415 | "show": true, 416 | "total": false, 417 | "values": false 418 | }, 419 | "lines": true, 420 | "linewidth": 2, 421 | "links": [], 422 | "nullPointMode": "null as zero", 423 | "percentage": false, 424 | "pointradius": 5, 425 | "points": false, 426 | "renderer": "flot", 427 | "seriesOverrides": [], 428 | "span": 6, 429 | "stack": false, 430 | "steppedLine": false, 431 | "targets": [ 432 | { 433 | "refId": "A", 434 | "target": "aliasByNode(daily.betafeatures.global_disables.totals.$feature, 4)" 435 | } 436 | ], 437 | "thresholds": [], 438 | "timeFrom": null, 439 | "timeShift": null, 440 | "title": "Global user feature disables", 441 | "tooltip": { 442 | "msResolution": false, 443 | "shared": true, 444 | "sort": 0, 445 | "value_type": "cumulative" 446 | }, 447 | "type": "graph", 448 | "xaxis": { 449 | "mode": "time", 450 | "name": null, 451 | "show": true, 452 | "values": [] 453 | }, 454 | "yaxes": [ 455 | { 456 | "format": "short", 457 | "label": null, 458 | "logBase": 1, 459 | "max": null, 460 | "min": null, 461 | "show": true 462 | }, 463 | { 464 | "format": "short", 465 | "label": null, 466 | "logBase": 1, 467 | "max": null, 468 | "min": null, 469 | "show": false 470 | } 471 | ] 472 | } 473 | ], 474 | "repeat": null, 475 | "repeatIteration": null, 476 | "repeatRowId": null, 477 | "showTitle": false, 478 | "title": "New row", 479 | "titleSize": "h6" 480 | } 481 | ], 482 | "schemaVersion": 14, 483 | "style": "dark", 484 | "tags": [ 485 | "team-tcb", 486 | "daily" 487 | ], 488 | "templating": { 489 | "list": [ 490 | { 491 | "allValue": null, 492 | "current": { 493 | "text": "All", 494 | "value": [ 495 | "$__all" 496 | ] 497 | }, 498 | "datasource": "graphite", 499 | "hide": 0, 500 | "includeAll": true, 501 | "label": "Feature", 502 | "multi": true, 503 | "name": "feature", 504 | "options": [], 505 | "query": "daily.betafeatures.global_user_counts.totals.*", 506 | "refresh": 1, 507 | "regex": "", 508 | "sort": 0, 509 | "tagValuesQuery": null, 510 | "tags": [], 511 | "tagsQuery": null, 512 | "type": "query", 513 | "useTags": false 514 | } 515 | ] 516 | }, 517 | "time": { 518 | "from": "now-30d", 519 | "to": "now" 520 | }, 521 | "timepicker": { 522 | "refresh_intervals": [ 523 | "5s", 524 | "10s", 525 | "30s", 526 | "1m", 527 | "5m", 528 | "15m", 529 | "30m", 530 | "1h", 531 | "2h", 532 | "1d" 533 | ], 534 | "time_options": [ 535 | "5m", 536 | "15m", 537 | "1h", 538 | "6h", 539 | "12h", 540 | "24h", 541 | "2d", 542 | "7d", 543 | "30d" 544 | ] 545 | }, 546 | "timezone": "utc", 547 | "title": "BetaFeatures", 548 | "version": 20 549 | } --------------------------------------------------------------------------------