[+ Ori] Joel, Ori looked into this now. There was a problem with EL in labs which affected logging events from Beta. Ori has fixed the issue, and the fix is waiting approval from ops. Let's touch-base tomorrow to see if we see events.
Leila On Thu, Nov 13, 2014 at 1:30 PM, Nuria Ruiz <nu...@wikimedia.org> wrote: > Joel: > > I see, I was hoping to set aside the beta issues but if you are not > deploying to prod any time soon I guess we will need to troubleshoot there. > By the looks of it EL has not worked in beta since august, but, as I said > before, I know very little about how beta is put together. > > I have filed a bug to regarding the beta issue: > https://bugzilla.wikimedia.org/show_bug.cgi?id=73388 > > > > > > > On Thu, Nov 13, 2014 at 12:52 PM, Joel Sahleen <jsahl...@wikimedia.org> > wrote: > >> Hi Nuria, >> >> >Please let me know if there is any way I can help out or if there is >> anything you need from our end. >> When you have deployed your newest code to production, let's check >> whether events appear on the production stream. Let us know when deployment >> is done and you think your code should be logging. >> >> >> Our code is not scheduled to be released to production until January. >> Getting the metrics is partly to help us ensure and promote that release. >> We will keep you informed as our plans progress, but hopefully we can >> figure out what the issue is in beta soon. >> >> To confirm: You have seen proper logging from your events in vagrant, >> right? >> >> >> The output I am seeing with vagrant is what I pasted to this thread >> earlier. It does not contain the url-encoded section or the user agent >> information as we discussed before. I think that is an issue with my dev >> environment, however, and not a problem with the code. The same code >> appears to be sending valid events in beta. The http request I sent to your >> email earlier is what we are seeing there. It seems to include all the >> information you said it should include. >> >> If you want to debug what is happening in beta yourself, an easy way I >> found to do that is: >> >> >> 1. Go to our Content Translation translation view >> >> <http://en.wikipedia.beta.wmflabs.org/wiki/Special:ContentTranslation?page=Han+Feizi&from=es&to=ca&targettitle=Han+Feizi> >> page >> in beta (you will need to create an account and sign in) >> 2. Open chrome dev tools, >> 3. Click the add translation links that appear in the middle column >> to add a few machine translated paragraphs to the editor >> 4. Click on the publish button in the header to publish the >> translation to your user namespace (triggers EL event) >> 5. Look at the network pane in chrome dev tools and find the entry >> with the event logging url (it should be near the bottom). >> 6. Click on the entry to see all the request and response information. >> >> >> You probably already know all this, but I thought I would pass it along >> just in case it helps. >> >> Di you setup a sampling rate or code is logging 1 to 1? >> >> >> No sample rate. Just logging 1 to 1. >> >> On our end we will work to troubleshoot the beta EL infrastructure, I am >> not familiar with it and neither is anyone on our team but we will ask >> around. >> >> >> Yeah, Dan said you all kind of inherited EL so that’s totally >> understandable. We appreciate you looking into this for us. Let us know how >> else we can help. >> >> Joel >> >> >> >> >> >> On Thu, Nov 13, 2014 at 8:45 AM, Joel Sahleen <jsahl...@wikimedia.org> >> wrote: >> >>> Hi Nuria, >>> >>> Thank you so much for your help on this. Please let me know if there is >>> any way I can help out or if there is anything you need from our end. >>> >>> Joel >>> >>> Joel Sahleen, Software Engineer >>> Language Engineering >>> Wikimedia Foundation >>> jsahl...@wikimedia.org >>> >>> >>> >>> >>> On Nov 13, 2014, at 9:42 AM, Nuria Ruiz <nu...@wikimedia.org> wrote: >>> >>> Hello, >>> >>> Taking last statement back, asked Yuvi and beta does have a varnish >>> instance so the flow of EL events "should" be the same one that production. >>> >>> Now I looked on deployment-eventlogging02, which is the EL machine for >>> labs and the last events I see there are from Aug 22. >>> >>> So no events have come in as of late, which could point to an issue on >>> the setup. I will look into it some more. >>> >>> Thanks, >>> >>> Nuria >>> >>> On Wed, Nov 12, 2014 at 10:40 AM, Nuria Ruiz <nu...@wikimedia.org> >>> wrote: >>> >>>> To keep archives happy: Beta setup post events to >>>> http://bits.beta.wmflabs.org/event.gif >>>> <http://bits.beta.wmflabs.org/event.gif?foo=bar> that, while it does >>>> not look to be varnish, has some kind of listener that post those events to >>>> beta event logging database. >>>> >>>> On Wed, Nov 12, 2014 at 9:37 AM, Joel Sahleen <jsahl...@wikimedia.org> >>>> wrote: >>>> >>>>> Niklas, >>>>> >>>>> Can you answer this question from Nuria? >>>>> >>>>> jsahleen: does beta have its own varnish instance? where are you >>>>> posting your events in beta? can you send teh url? >>>>> >>>>> Also would it be possible to document the steps you used when testing >>>>> EL on beta so that others can reproduce them? >>>>> >>>>> Thanks, >>>>> >>>>> Joel >>>>> >>>>> Joel Sahleen, Software Engineer >>>>> Language Engineering >>>>> Wikimedia Foundation >>>>> jsahl...@wikimedia.org >>>>> >>>>> >>>>> >>>>> >>>>> On Nov 12, 2014, at 4:28 AM, Joel Sahleen <jsahl...@wikimedia.org> >>>>> wrote: >>>>> >>>>> (Moving this discussion to analytics@ and localization-team@ based on >>>>> Nuria’s suggestion below.) >>>>> >>>>> Hi Leila, >>>>> >>>>> The output I posted in the message is the only output I am seeing. I >>>>> do not see the URL-encoded section or the validation section. I think >>>>> there >>>>> may be something wrong with my testing setup. >>>>> >>>>> Niklas Laxstöm has checked what is happening with our event logging in >>>>> beta and he confirmed that we are sending events and the events are valid. >>>>> The issue seems to be that we are logging events to the beta event logging >>>>> db while what we checked earlier was the production event logging db. >>>>> >>>>> Can you (or anyone who is available) check the event logging db in >>>>> beta to see if the table has been created and has data? The schema name >>>>> again is ContentTranslation. If you don’t find anything, let us know and >>>>> we >>>>> will do some more investigation. >>>>> >>>>> If there is data in the beta db the next step would be to follow with >>>>> Dan’s >>>>> instructions >>>>> <https://wikitech.wikimedia.org/wiki/Analytics/Dashboards> to get a >>>>> dashboard set up on limn1. I believe that most of Dan’s instructions need >>>>> to be handled by someone on the analytics team, but let me know if there >>>>> is >>>>> anything I can help with. >>>>> >>>>> Thanks again for your help! >>>>> >>>>> Joel >>>>> >>>>> Joel Sahleen, Software Engineer >>>>> Language Engineering >>>>> Wikimedia Foundation >>>>> jsahl...@wikimedia.org >>>>> >>>>> >>>>> >>>>> >>>>> On Nov 11, 2014, at 11:47 PM, Leila Zia <le...@wikimedia.org> wrote: >>>>> >>>>> Hi Joel, >>>>> >>>>> When you log events, the output will be the URL-encoded JSON sent >>>>> by the browser, the event record (similar to what you pasted in your >>>>> email), and whether the event validates against the schema. For the sample >>>>> output you pasted earlier, or another sample output, can you let us know >>>>> if >>>>> validation section shows Valid? >>>>> >>>>> Leila >>>>> >>>>> On Mon, Nov 10, 2014 at 3:24 PM, Nuria Ruiz <nu...@wikimedia.org> >>>>> wrote: >>>>> >>>>>> Joel, >>>>>> >>>>>> For questions like these going forward you can contact analytics@ as >>>>>> you will be getting amore prompt response. Both Dan and Leila are OOTO >>>>>> the >>>>>> next couple of days. >>>>>> >>>>>> >There are configuration options for the dev server that need to be >>>>>> added. Do similar options need to be added when not using the dev server? >>>>>> No, there is no need. >>>>>> >>>>>> You would need sample rates to determine at which sampling rate you >>>>>> are logging if you are not logging all events, that is. >>>>>> >>>>>> Thanks, >>>>>> >>>>>> Nuria >>>>>> >>>>>> On Mon, Nov 10, 2014 at 2:39 PM, Dan Andreescu < >>>>>> dandree...@wikimedia.org> wrote: >>>>>> >>>>>>> Adding Nuria as she can probably help >>>>>>> >>>>>>> On Monday, November 10, 2014, Joel Sahleen <jsahl...@wikimedia.org> >>>>>>> wrote: >>>>>>> >>>>>>>> Hi Leila, >>>>>>>> >>>>>>>> I have tested our EventLogging code and it seems to be working fine >>>>>>>> with the event logging dev server. I can see the events coming through >>>>>>>> and >>>>>>>> they are valid. Here is some sample output: >>>>>>>> >>>>>>>> {"wiki": "wiki", "uuid": "e9dde14cf18552269ae81a7897f45d0c", >>>>>>>> "webHost": "localhost", "timestamp": 1415651367, "clientValidated": >>>>>>>> true, >>>>>>>> "recvFrom": "1.0.0.127.in-addr.arpa", "seqId": 2, "clientIp": >>>>>>>> "80f7683f3565e3d365740a1c8d1771ba95caaaaa", "schema": >>>>>>>> "ContentTranslation", >>>>>>>> "event": {"action": "create-translated-page", "targetLanguage": "ca", >>>>>>>> "token": "Tester", "version": 1, "contentLanguage": "es"}, "revision": >>>>>>>> 7146627} >>>>>>>> >>>>>>>> Are there additional configuration options we need to add to get EL >>>>>>>> working aside from just requiring the main extension file. There are >>>>>>>> configuration options for the dev server that need to be added. Do >>>>>>>> similar >>>>>>>> options need to be added when not using the dev server? >>>>>>>> >>>>>>>> Any help on this would be much appreciated. >>>>>>>> >>>>>>>> Thanks, >>>>>>>> >>>>>>>> Joel >>>>>>>> >>>>>>>> On Nov 7, 2014, at 3:52 PM, Joel Sahleen <jsahl...@wikimedia.org> >>>>>>>> wrote: >>>>>>>> >>>>>>>> No problem, Dan. Enjoy your vacation! >>>>>>>> >>>>>>>> I will read through the document at the link you sent. I still need >>>>>>>> to fix our event logging code so it may be a couple days before we are >>>>>>>> ready anyway. If I have any questions I will contact Leila or Nuria. >>>>>>>> >>>>>>>> Thanks, >>>>>>>> >>>>>>>> Joel >>>>>>>> >>>>>>>> Joel Sahleen, Software Engineer >>>>>>>> Language Engineering >>>>>>>> Wikimedia Foundation >>>>>>>> jsahl...@wikimedia.org >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Nov 7, 2014, at 3:10 PM, Dan Andreescu <dandree...@wikimedia.org> >>>>>>>> wrote: >>>>>>>> >>>>>>>> Joel, re: visualization, >>>>>>>> >>>>>>>> I'm going on vacation tomorrow and will be back on November 19th. >>>>>>>> If that's not too late, I can set up a limn instance then. If it's too >>>>>>>> late, that's ok, I wrote up the steps needed. Someone with access to >>>>>>>> the >>>>>>>> limn1.eqiad.wmflabs instance can perform them: >>>>>>>> https://wikitech.wikimedia.org/wiki/Analytics/Dashboards >>>>>>>> >>>>>>>> If you have the data or are generating the data in some other way, >>>>>>>> then you don't need half of that setup, you just need the part that >>>>>>>> sets up >>>>>>>> the limn dashboard which is only an hour or so of work. Sorry I'm >>>>>>>> running >>>>>>>> out the door and can't take care of that for you. >>>>>>>> >>>>>>>> Dan >>>>>>>> >>>>>>>> On Fri, Nov 7, 2014 at 7:37 AM, Joel Sahleen < >>>>>>>> jsahl...@wikimedia.org> wrote: >>>>>>>> >>>>>>>>> Thank you for the information, Pau. Very helpful. As you say, this >>>>>>>>> does not change our current plans or hold us up in any way. I was just >>>>>>>>> wasn’t clear about the relationship between the "high priorities" and >>>>>>>>> "other metrics” sections. Knowing these came from different people at >>>>>>>>> different times clarifies things a lot. >>>>>>>>> Joel >>>>>>>>> >>>>>>>>> On Nov 7, 2014, at 3:44 AM, Pau Giner <pgi...@wikimedia.org> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>> @Pau, @Amir There is a section called High priorities for product >>>>>>>>>> management >>>>>>>>>> <https://www.mediawiki.org/wiki/Content_translation/analytics#High_priorities_for_product_management> >>>>>>>>>> on >>>>>>>>>> the Content translation analytics page. Did these priorities come >>>>>>>>>> from >>>>>>>>>> outside the team or does this just represent our own internal view >>>>>>>>>> of the >>>>>>>>>> high priorities? >>>>>>>>> >>>>>>>>> >>>>>>>>> Here is the story of that page as I'm aware of it: >>>>>>>>> >>>>>>>>> In September 2013, I was in a meeting with the analytics team in >>>>>>>>> SF presenting an initial proposal for metrics >>>>>>>>> <https://docs.google.com/a/wikimedia.org/presentation/d/1V1XLV7jUcAtco5ZC49SNTt3VecH7hARZ6vqbSFGnOYc/edit?usp=sharing>. >>>>>>>>> On that meeting, Dario recommended to create hierarchy of metrics >>>>>>>>> based on >>>>>>>>> the project goals. I created such image and a description for those >>>>>>>>> metrics >>>>>>>>> (the image is on top of our analytics page and the metrics are >>>>>>>>> described in >>>>>>>>> what it now the "Other metrics for created articles" section. >>>>>>>>> >>>>>>>>> In a meeting between Amir and Howie, they captured which should be >>>>>>>>> the most important metrics from the product perspective in the "High >>>>>>>>> priorities for product management". If I recalled correctly, as an >>>>>>>>> outcome >>>>>>>>> of later meetings between Howie and Amir, Howie was happy focusing on >>>>>>>>> articles published as a single (initial?) metric for success. Amir can >>>>>>>>> provide more details since I was not on those meetings. >>>>>>>>> >>>>>>>>> In short: The analytics page >>>>>>>>> <https://www.mediawiki.org/wiki/Content_translation/analytics> >>>>>>>>> has pieces contributed by different people during the last year, and >>>>>>>>> although there are many ideas to organise and detail, measuring the >>>>>>>>> number >>>>>>>>> of published articles seems to be the solid candidate to get started >>>>>>>>> with, >>>>>>>>> learn from the value we get from it and polish the rest of our >>>>>>>>> goal-to-signal >>>>>>>>> process <http://www.rodden.org/kerry/heart/> for detecting better >>>>>>>>> metrics. >>>>>>>>> >>>>>>>>> >>>>>>>>> Pau >>>>>>>>> >>>>>>>>> On Fri, Nov 7, 2014 at 1:57 AM, Joel Sahleen < >>>>>>>>> jsahl...@wikimedia.org> wrote: >>>>>>>>> >>>>>>>>>> Hi All, >>>>>>>>>> >>>>>>>>>> I have been reviewing our requirements for Content translation >>>>>>>>>> analytics >>>>>>>>>> <https://www.mediawiki.org/wiki/Content_translation/analytics> and >>>>>>>>>> I have a few questions/requests. I am sending them to the language >>>>>>>>>> team >>>>>>>>>> list and Leila and Dan in the hopes of getting some more clarity. I >>>>>>>>>> will >>>>>>>>>> add the same content to the Trello card. >>>>>>>>>> >>>>>>>>>> In the weekly team meeting earlier today we agreed that the first >>>>>>>>>> metric we want to collect data for is the number of articles created >>>>>>>>>> in >>>>>>>>>> each language over time. This is something has Amir has already set >>>>>>>>>> up our >>>>>>>>>> current Event Logging >>>>>>>>>> <https://git.wikimedia.org/blob/mediawiki/extensions/ContentTranslation/89b6284f06b4419ddec6dcccee0eed500f267100/modules/eventlogging/ext.cx.eventlogging.js> >>>>>>>>>> to >>>>>>>>>> track. Now that Kartik has enabled EL in beta, that part should be >>>>>>>>>> done. >>>>>>>>>> Since we are only barely turning it on, there will be very little >>>>>>>>>> data >>>>>>>>>> until people create more articles using CX. However, we should be >>>>>>>>>> set up to >>>>>>>>>> collect any new data that comes in. >>>>>>>>>> >>>>>>>>>> @Leila, can you verify that the db table now exists for the >>>>>>>>>> ContentTranslation >>>>>>>>>> schema >>>>>>>>>> <https://meta.wikimedia.org/wiki/Schema:ContentTranslation>? If >>>>>>>>>> it doesn’t, can you point us to right people we need to work with to >>>>>>>>>> troubleshoot the issue? Also you mentioned in our meeting that >>>>>>>>>> personal >>>>>>>>>> data may soon be purged after 90 days as part of a new privacy >>>>>>>>>> policy. >>>>>>>>>> Could you explain that a bit more or point us to more information? >>>>>>>>>> If this >>>>>>>>>> is the case, it may affect some of the metrics we would like to >>>>>>>>>> collect in >>>>>>>>>> the future. >>>>>>>>>> >>>>>>>>>> @Dan, what do we need to do next in order to set up a very simple >>>>>>>>>> visualization that would show the number of articles created per >>>>>>>>>> week by >>>>>>>>>> language. Pau has an image of what he would like on the Trello >>>>>>>>>> card >>>>>>>>>> <https://trello.com/c/vQm0hlkt/18-content-translation-analytics>. >>>>>>>>>> You mentioned something about being able to host a dashboard for us >>>>>>>>>> on one >>>>>>>>>> of the Limn servers you already have set up. >>>>>>>>>> >>>>>>>>>> @Santhosh, I believe you said earlier you have a script you use >>>>>>>>>> to export the data for the ULS analytics. If so can you share that >>>>>>>>>> please >>>>>>>>>> in case we need a similar script for CX so I don’t have to write a >>>>>>>>>> new >>>>>>>>>> script from scratch? >>>>>>>>>> >>>>>>>>>> @Pau, @Amir There is a section called High priorities for >>>>>>>>>> product management >>>>>>>>>> <https://www.mediawiki.org/wiki/Content_translation/analytics#High_priorities_for_product_management> >>>>>>>>>> on >>>>>>>>>> the Content translation analytics page. Did these priorities come >>>>>>>>>> from >>>>>>>>>> outside the team or does this just represent our own internal view >>>>>>>>>> of the >>>>>>>>>> high priorities? If the latter, have these priorities been >>>>>>>>>> reviewed by anyone outside the team? I think we are safe to proceed >>>>>>>>>> with >>>>>>>>>> our current plan, but it would be good to have product sign off on >>>>>>>>>> things >>>>>>>>>> more generally. >>>>>>>>>> >>>>>>>>>> Thanks, >>>>>>>>>> >>>>>>>>>> Joel >>>>>>>>>> >>>>>>>>>> Joel Sahleen, Software Engineer >>>>>>>>>> Language Engineering >>>>>>>>>> Wikimedia Foundation >>>>>>>>>> jsahl...@wikimedia.org >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> Localisation-team mailing list >>>>>>>>>> localisation-t...@lists.wikimedia.org >>>>>>>>>> https://lists.wikimedia.org/mailman/listinfo/localisation-team >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Pau Giner >>>>>>>>> Interaction Designer >>>>>>>>> Wikimedia Foundation >>>>>>>>> _______________________________________________ >>>>>>>>> Localisation-team mailing list >>>>>>>>> localisation-t...@lists.wikimedia.org >>>>>>>>> https://lists.wikimedia.org/mailman/listinfo/localisation-team >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>> >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Analytics mailing list >>>>> Analytics@lists.wikimedia.org >>>>> https://lists.wikimedia.org/mailman/listinfo/analytics >>>>> >>>>> >>>> >>> _______________________________________________ >>> Localisation-team mailing list >>> localisation-t...@lists.wikimedia.org >>> https://lists.wikimedia.org/mailman/listinfo/localisation-team >>> >>> >>> >>> _______________________________________________ >>> Analytics mailing list >>> Analytics@lists.wikimedia.org >>> https://lists.wikimedia.org/mailman/listinfo/analytics >>> >>> >> _______________________________________________ >> Localisation-team mailing list >> localisation-t...@lists.wikimedia.org >> https://lists.wikimedia.org/mailman/listinfo/localisation-team >> >> >> >> _______________________________________________ >> Analytics mailing list >> Analytics@lists.wikimedia.org >> https://lists.wikimedia.org/mailman/listinfo/analytics >> >> > > _______________________________________________ > Analytics mailing list > Analytics@lists.wikimedia.org > https://lists.wikimedia.org/mailman/listinfo/analytics > >
_______________________________________________ Analytics mailing list Analytics@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/analytics