Last weekend I attended an amazing Open GIS http://gisconf.ru/ conference in Moscow. Many good topics, great energy, lots of people wanting to help us build the best maps on the planet. I gave two presentations, one about the overall state of our maps initiative, and one on the tech we have built.
As part of the discussion, the GeoHack for the Russian Wikipedia was updated to use our maps, so we had a six fold increase http://searchdata.wmflabs.org/maps/ in the number of maps users! Will see how it may change during the week. As part of the KPIs, we should add per-country graphs https://phabricator.wikimedia.org/T119448 (top 10 only).
Other results might take time - people learnt of our technology, and I learnt some of the projects we may benefit from, for example I learnt of the simplestyle https://github.com/mapbox/simplestyle-spec/tree/master/1.1.0 and GeoJSON+CSS http://wiki.openstreetmap.org/wiki/Geojson_CSS (will allow our editors to style custom objects they overlay on top of the map).
In short, it was a fun weekend )
On Tue, Nov 24, 2015 at 8:40 PM, Federico Leva (Nemo) nemowiki@gmail.com wrote:
Yuri Astrakhan, 24/11/2015 19:55:
As part of the discussion, the GeoHack for the Russian Wikipedia was updated to use our maps
Link please?
[CCing ops@]
A plausible link could be
https://graphite.wikimedia.org/render/?width=586&height=308&_salt=14...
What I am curious about is how do you get maps data to the russian Wikipedia, given the current agreement with ops was to just allow experimental use of maps in labs and in a few other places too:
https://phabricator.wikimedia.org/diffusion/OPUP/browse/production/templates...
From my initial look into it, it seems like we're serving maps to
ruwiki proxying through labs. Is that correct?
In that case, I can just say I don't think it's a good idea. Can you please confirm how does this happen?
Also, in general, a heads-up before a service is used on live wikis the first time is always appreciated.
Thanks,
Giuseppe
All usage statistics is listed here https://wikitech.wikimedia.org/wiki/Maps#Monitoring. Most relevant are varnish cluster load https://ganglia.wikimedia.org/latest/?r=week&cs=&ce=&c=Maps+caches+eqiad&h=&tab=m&vn=&hide-hf=false&m=cpu_report&sh=1&z=small&hc=4&host_regex=&max_graphs=0&s=by+name, and backend cluster load https://ganglia.wikimedia.org/latest/?r=week&cs=&ce=&c=maps+Cluster+codfw&h=&tab=m&vn=&hide-hf=false&m=cpu_report&sh=1&z=small&hc=4&host_regex=&max_graphs=0&s=by+name - and it is still next to nothing - we went from 1 hit a second to 6 hits a second (528k/day). This is nowhere near even our first announcement spike http://searchdata.wmflabs.org/maps/ of 85 hits a second (7,270k/day), which still was not noticeable on the server load.
Giuseppe, maps were not added to the Russian Wikipedia - just as agreed, maps were added to yet another wmflabs tool called Geohack. Just like many other tools, Geohack is linked from the wikis (the GPS coordinates in the top right). This difference is fundamental from the usage/ops perspective - the only users who load it are those who chose to click on a tool link and go to wmflabs site, thus keeping the load very low. This is different from wikivoyage usage https://en.wikivoyage.org/wiki/Salzburg#Get_around, where the wmflabs tool is loaded right away on a page view, without user interaction. Btw, I don't think wikivoyage usage is safe, so I am working on the extension https://www.mediawiki.org/wiki/Extension:Kartographer to solve it. The extension will use maps directly from the wiki site, so we should have a discussion in the future when we can integrate it into all the wikipedias, and not just the smaller projects.
On Wed, Nov 25, 2015 at 12:36 PM, Giuseppe Lavagetto < glavagetto@wikimedia.org> wrote:
On Tue, Nov 24, 2015 at 8:40 PM, Federico Leva (Nemo) nemowiki@gmail.com wrote:
Yuri Astrakhan, 24/11/2015 19:55:
As part of the discussion, the GeoHack for the Russian Wikipedia was updated to use our maps
Link please?
[CCing ops@]
A plausible link could be
https://graphite.wikimedia.org/render/?width=586&height=308&_salt=14...
What I am curious about is how do you get maps data to the russian Wikipedia, given the current agreement with ops was to just allow experimental use of maps in labs and in a few other places too:
https://phabricator.wikimedia.org/diffusion/OPUP/browse/production/templates...
From my initial look into it, it seems like we're serving maps to ruwiki proxying through labs. Is that correct?
In that case, I can just say I don't think it's a good idea. Can you please confirm how does this happen?
Also, in general, a heads-up before a service is used on live wikis the first time is always appreciated.
Thanks,
Giuseppe
discovery mailing list discovery@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/discovery