Page MenuHomePhabricator
Feed Advanced Search

May 27 2015

Memeht added a comment to T99631: Vagrant Setup alembic config errors.

@Milimetric That would be wonderful! Say, 1p.m PST?

May 27 2015, 7:30 PM · Analytics, Analytics-Wikimetrics, MediaWiki-Vagrant
Memeht added a comment to T99631: Vagrant Setup alembic config errors.

@Milimetric So sorry got the times screwed up, are you available later today still?

May 27 2015, 7:26 PM · Analytics, Analytics-Wikimetrics, MediaWiki-Vagrant
Memeht added a comment to T99631: Vagrant Setup alembic config errors.

@Millimetric I'm trying to run wikimetrics locally. I've also created a google hangouts session and invited you to the event via your Phabricator calendar. Let me know if the time works.

May 27 2015, 3:53 PM · Analytics, Analytics-Wikimetrics, MediaWiki-Vagrant

May 21 2015

Memeht added a comment to T99631: Vagrant Setup alembic config errors.

So, I tried reinstalling twice last night, and both times I get an error message on running the wikimetrics vagrant setup. From looking at the stdout error code, a bunch of failed dependencies seems to be at fault.

May 21 2015, 6:57 PM · Analytics, Analytics-Wikimetrics, MediaWiki-Vagrant

May 19 2015

Memeht added a comment to T99631: Vagrant Setup alembic config errors.

I remember seeing a db_config.yaml.erb file with the 'ARCHIVE_TABLENAME' property, in the ./puppet/modules/wikimetrics/templates directory. I'm currently afk, but once I get back I'll try to setting up vagrant afresh.

May 19 2015, 6:24 PM · Analytics, Analytics-Wikimetrics, MediaWiki-Vagrant
Memeht created T99631: Vagrant Setup alembic config errors.
May 19 2015, 12:32 AM · Analytics, Analytics-Wikimetrics, MediaWiki-Vagrant

Apr 8 2015

Memeht committed rGPAR08f19c8347b3: Add performance instrumentation test settings.
Add performance instrumentation test settings
Apr 8 2015, 4:28 PM
Memeht committed rGPAR42c1ddc7904d: Strip out X-Parsoid-Performance headers.
Strip out X-Parsoid-Performance headers
Apr 8 2015, 4:28 PM
Memeht committed rGPAR3ce35e86c84d: Track wt2html/html2wt input/output sizes and init time.
Track wt2html/html2wt input/output sizes and init time
Apr 8 2015, 4:28 PM
Memeht committed rGPARefcb8c41d894: Amend timers to correct for negative timings.
Amend timers to correct for negative timings
Apr 8 2015, 4:28 PM
Memeht committed rGPARe07ccdc1508f: Amend timers to include Memory Usage reporting.
Amend timers to include Memory Usage reporting
Apr 8 2015, 4:28 PM
Memeht committed rGPARffc06da76315: Amend timing metrics.
Amend timing metrics
Apr 8 2015, 4:28 PM
Memeht committed rGPAD2ad3b2c56a5e: Add txstatsd settings for beta labs and production.
Add txstatsd settings for beta labs and production
Apr 8 2015, 4:17 PM

Apr 7 2015

Memeht changed the status of T84949: Familiarize yourself with edit-reportcard.wmflabs.org from Open to Stalled.
Apr 7 2015, 5:12 AM · Performance-Metrics-Dashboard
Memeht added a comment to T92244: Add performance instrumentation to Parsoid .

I provided a direct link to the dashboards within the post, so I figured that would suffice.
Also, Thank you @Qgil & @Subbu once again for stepping in.

Apr 7 2015, 5:11 AM · Performance-Metrics-Dashboard, Outreach-Program-For-Women-9, ECT-March-2015

Mar 27 2015

Memeht updated the task description for T92244: Add performance instrumentation to Parsoid .
Mar 27 2015, 10:20 PM · Performance-Metrics-Dashboard, Outreach-Program-For-Women-9, ECT-March-2015
Memeht updated the task description for T92244: Add performance instrumentation to Parsoid .
Mar 27 2015, 10:16 PM · Performance-Metrics-Dashboard, Outreach-Program-For-Women-9, ECT-March-2015
Memeht updated the task description for T94220: Integrate Parsoid and Visual Editor metrics .
Mar 27 2015, 8:05 PM · Parsoid
Memeht created T94221: Create templated Parsoid dashboards in Grafana.
Mar 27 2015, 8:04 PM · Parsoid
Memeht created T94220: Integrate Parsoid and Visual Editor metrics .
Mar 27 2015, 8:02 PM · Parsoid
Memeht updated the task description for T94219: Add Additional Parsoid Performance Metrics .
Mar 27 2015, 8:02 PM · Parsoid
Memeht created T94219: Add Additional Parsoid Performance Metrics .
Mar 27 2015, 8:01 PM · Parsoid
Memeht committed rEVED175e60edaf4b: Strip X-Parsoid Performance Headers from Visual Editor.
Strip X-Parsoid Performance Headers from Visual Editor
Mar 27 2015, 6:46 PM

Mar 19 2015

Memeht renamed T92244: Add performance instrumentation to Parsoid from Add performance instrumentation to the Parsoid codebase. to Add performance instrumentation to Parsoid .
Mar 19 2015, 1:59 AM · Performance-Metrics-Dashboard, Outreach-Program-For-Women-9, ECT-March-2015
Memeht renamed T92244: Add performance instrumentation to Parsoid from Evaluate Improving the Wikimedia Performance portal to Add performance instrumentation to the Parsoid codebase..
Mar 19 2015, 1:59 AM · Performance-Metrics-Dashboard, Outreach-Program-For-Women-9, ECT-March-2015
Memeht closed T78220: Memeht - Publish community bonding report, a subtask of T76567: Publish community bonding period report, as Resolved.
Mar 19 2015, 1:58 AM · SpellingDictionary, Outreach-Program-For-Women-9, ECT-December-2014
Memeht closed T78220: Memeht - Publish community bonding report as Resolved.
Mar 19 2015, 1:58 AM · Performance-Metrics-Dashboard
Memeht closed T85399: Determine performance visualization front-end , a subtask of T85232: Performance instrumentation in parsoid, as Resolved.
Mar 19 2015, 1:53 AM · Performance-Metrics-Dashboard, Parsoid
Memeht closed T85399: Determine performance visualization front-end as Resolved.
Mar 19 2015, 1:53 AM · Parsoid, Performance-Metrics-Dashboard
Memeht closed T86824: Determine refresh/update rates for graphs , a subtask of T85399: Determine performance visualization front-end , as Resolved.
Mar 19 2015, 1:53 AM · Parsoid, Performance-Metrics-Dashboard
Memeht closed T86824: Determine refresh/update rates for graphs as Resolved.
Mar 19 2015, 1:53 AM · Performance-Metrics-Dashboard, Parsoid
Memeht added a comment to T86824: Determine refresh/update rates for graphs .

Graphs located in Grafana are now being refreshed every 5 minutes.

Mar 19 2015, 1:52 AM · Performance-Metrics-Dashboard, Parsoid
Memeht added a comment to T85401: Once determined, get access to performance visualization front-end .

Graphs created and deployed here and here.

Mar 19 2015, 1:51 AM · Parsoid, Performance-Metrics-Dashboard
Memeht closed T85401: Once determined, get access to performance visualization front-end , a subtask of T85232: Performance instrumentation in parsoid, as Resolved.
Mar 19 2015, 1:49 AM · Performance-Metrics-Dashboard, Parsoid
Memeht closed T85401: Once determined, get access to performance visualization front-end as Resolved.
Mar 19 2015, 1:49 AM · Parsoid, Performance-Metrics-Dashboard

Mar 16 2015

Memeht added a comment to T92244: Add performance instrumentation to Parsoid .

No, this task is about adding performance instrumentation to the Parsoid codebase. The project changed and its title needs updating. :)

Mar 16 2015, 9:56 PM · Performance-Metrics-Dashboard, Outreach-Program-For-Women-9, ECT-March-2015

Mar 11 2015

Gerrit Code Review <gerrit@wikimedia.org> committed rMEXT5552ae4730b4: Updated mediawiki/extensions Project: mediawiki/extensions/Wikibase… (authored by Memeht).
Updated mediawiki/extensions Project: mediawiki/extensions/Wikibase…
Mar 11 2015, 6:17 AM

Mar 9 2015

Memeht added a comment to T91392: Enable Conpherence for all Wikimedia Phabricator users.

I think it is a good idea to keep it open to all Phabricator users. It's a great way to get community buy-in and it certainly helped me keep track of the tasks that I needed to complete my project.

Mar 9 2015, 10:22 PM · User-notice-archive, Developer-notice, Notice, ECT-April-2015, ECT-March-2015, Outreachy-Round-10, Google-Summer-of-Code (2015), Developer-Advocacy, Phabricator

Feb 19 2015

Memeht closed T85400: Determine which portions of Parsoid pipeline to implement performance logging as Resolved.
Feb 19 2015, 10:10 PM · Parsoid, Performance-Metrics-Dashboard
Memeht closed T85400: Determine which portions of Parsoid pipeline to implement performance logging , a subtask of T85232: Performance instrumentation in parsoid, as Resolved.
Feb 19 2015, 10:10 PM · Performance-Metrics-Dashboard, Parsoid
Memeht added a comment to T85400: Determine which portions of Parsoid pipeline to implement performance logging .

Patch merged, see: https://gerrit.wikimedia.org/r/#/c/186219/

Feb 19 2015, 10:10 PM · Parsoid, Performance-Metrics-Dashboard
Memeht closed T85398: Create Parsoid event logging schema as Resolved.
Feb 19 2015, 10:10 PM · Parsoid, Performance-Metrics-Dashboard
Memeht closed T85398: Create Parsoid event logging schema , a subtask of T85232: Performance instrumentation in parsoid, as Resolved.
Feb 19 2015, 10:10 PM · Performance-Metrics-Dashboard, Parsoid
Memeht added a comment to T85398: Create Parsoid event logging schema .

Patch merged, see: https://gerrit.wikimedia.org/r/#/c/186219/

Feb 19 2015, 10:09 PM · Parsoid, Performance-Metrics-Dashboard
Memeht closed T86823: Determine data retention schema , a subtask of T85399: Determine performance visualization front-end , as Resolved.
Feb 19 2015, 10:07 PM · Parsoid, Performance-Metrics-Dashboard
Memeht closed T86823: Determine data retention schema as Resolved.
Feb 19 2015, 10:07 PM · Performance-Metrics-Dashboard, Parsoid
Memeht added a comment to T86823: Determine data retention schema .

Metrics sent to the Carbon db default to a '1m:1y, 10m:10y' data retention schema.

Feb 19 2015, 10:07 PM · Performance-Metrics-Dashboard, Parsoid
Memeht added a comment to T85399: Determine performance visualization front-end .

Decided to use Grafana for the front-end visualizations.

Feb 19 2015, 10:04 PM · Parsoid, Performance-Metrics-Dashboard
Memeht closed T86820: Create and update server config files as Invalid.
Feb 19 2015, 10:03 PM · Performance-Metrics-Dashboard, Parsoid
Memeht closed T86820: Create and update server config files , a subtask of T85399: Determine performance visualization front-end , as Invalid.
Feb 19 2015, 10:03 PM · Parsoid, Performance-Metrics-Dashboard
Memeht added a comment to T86820: Create and update server config files .

No longer needed as Carbon (the db backend ) automatically creates metrics based on what is sent to it. So if metrics sent do not match any existing files, one gets created.

Feb 19 2015, 10:03 PM · Performance-Metrics-Dashboard, Parsoid
Memeht added a comment to T86826: Determine statsd client .

node-txstatsd wrapper added to lib/mediawiki.Util.js, with properties added in localsettings.js. node-txstatsd instantiated in lib/mediawiki.ParsoidConfig.js.

Feb 19 2015, 9:56 PM · Performance-Metrics-Dashboard, Parsoid
Memeht added a comment to T86814: Read up on and understand relevant modules in the Parsoid codebase .

Additional timing was captured in api/routes.js.
Patch merged, see: https://gerrit.wikimedia.org/r/#/c/186219/

Feb 19 2015, 9:48 PM · Performance-Metrics-Dashboard, Parsoid
Memeht added a comment to T86829: Add Instrumentation to mediawiki.SelectiveSerializaer.js.

Patch merged, see: https://gerrit.wikimedia.org/r/#/c/186219/

Feb 19 2015, 9:46 PM · Performance-Metrics-Dashboard, Parsoid
Memeht updated the task description for T86829: Add Instrumentation to mediawiki.SelectiveSerializaer.js.
Feb 19 2015, 9:46 PM · Performance-Metrics-Dashboard, Parsoid
Memeht added a comment to T86830: Add instrumentation to mediawiki.WikitextSerializer.js.

Instrumentation no longer necessary as timing information is captured in other parts of the codebase.

Feb 19 2015, 9:45 PM · Performance-Metrics-Dashboard, Parsoid
Memeht updated the task description for T86830: Add instrumentation to mediawiki.WikitextSerializer.js.
Feb 19 2015, 9:44 PM · Performance-Metrics-Dashboard, Parsoid
Memeht added a comment to T86826: Determine statsd client .

Utilized the RESTbase port of statsd - node-txstatsd and its node-txstatsd wrapper, see: https://github.com/wikimedia/service-runner/blob/master/lib/statsd.js

Feb 19 2015, 9:43 PM · Performance-Metrics-Dashboard, Parsoid
Memeht updated the task description for T86826: Determine statsd client .
Feb 19 2015, 9:43 PM · Performance-Metrics-Dashboard, Parsoid
Memeht added a comment to T86825: Determine event timer library.

Implemented this using the Date.now() and Map object. Patch merged, see: https://gerrit.wikimedia.org/r/#/c/186219/

Feb 19 2015, 9:41 PM · Performance-Metrics-Dashboard, Parsoid
Memeht updated the task description for T86826: Determine statsd client .
Feb 19 2015, 9:27 PM · Performance-Metrics-Dashboard, Parsoid
Memeht updated the task description for T86829: Add Instrumentation to mediawiki.SelectiveSerializaer.js.
Feb 19 2015, 9:07 PM · Performance-Metrics-Dashboard, Parsoid
Memeht updated the task description for T86830: Add instrumentation to mediawiki.WikitextSerializer.js.
Feb 19 2015, 9:06 PM · Performance-Metrics-Dashboard, Parsoid

Feb 18 2015

Memeht closed T86816: Add event timers, a subtask of T85398: Create Parsoid event logging schema , as Resolved.
Feb 18 2015, 5:29 PM · Parsoid, Performance-Metrics-Dashboard
Memeht closed T86816: Add event timers as Resolved.
Feb 18 2015, 5:29 PM · Performance-Metrics-Dashboard, Parsoid
Memeht closed T86814: Read up on and understand relevant modules in the Parsoid codebase as Resolved.
Feb 18 2015, 5:28 PM · Performance-Metrics-Dashboard, Parsoid
Memeht closed T86814: Read up on and understand relevant modules in the Parsoid codebase , a subtask of T85400: Determine which portions of Parsoid pipeline to implement performance logging , as Resolved.
Feb 18 2015, 5:27 PM · Parsoid, Performance-Metrics-Dashboard
Memeht closed T86829: Add Instrumentation to mediawiki.SelectiveSerializaer.js, a subtask of T85400: Determine which portions of Parsoid pipeline to implement performance logging , as Resolved.
Feb 18 2015, 5:27 PM · Parsoid, Performance-Metrics-Dashboard
Memeht closed T86829: Add Instrumentation to mediawiki.SelectiveSerializaer.js as Resolved.
Feb 18 2015, 5:27 PM · Performance-Metrics-Dashboard, Parsoid
Memeht closed T86830: Add instrumentation to mediawiki.WikitextSerializer.js as Resolved.
Feb 18 2015, 5:24 PM · Performance-Metrics-Dashboard, Parsoid
Memeht closed T86830: Add instrumentation to mediawiki.WikitextSerializer.js, a subtask of T85400: Determine which portions of Parsoid pipeline to implement performance logging , as Resolved.
Feb 18 2015, 5:24 PM · Parsoid, Performance-Metrics-Dashboard

Jan 14 2015

Memeht created T86830: Add instrumentation to mediawiki.WikitextSerializer.js.
Jan 14 2015, 8:59 PM · Performance-Metrics-Dashboard, Parsoid
Memeht created T86829: Add Instrumentation to mediawiki.SelectiveSerializaer.js.
Jan 14 2015, 8:58 PM · Performance-Metrics-Dashboard, Parsoid
Memeht closed T86826: Determine statsd client as Resolved.
Jan 14 2015, 8:41 PM · Performance-Metrics-Dashboard, Parsoid
Memeht closed T86826: Determine statsd client , a subtask of T85400: Determine which portions of Parsoid pipeline to implement performance logging , as Resolved.
Jan 14 2015, 8:41 PM · Parsoid, Performance-Metrics-Dashboard
Memeht created T86826: Determine statsd client .
Jan 14 2015, 8:40 PM · Performance-Metrics-Dashboard, Parsoid
Memeht closed T86825: Determine event timer library, a subtask of T85400: Determine which portions of Parsoid pipeline to implement performance logging , as Resolved.
Jan 14 2015, 8:40 PM · Parsoid, Performance-Metrics-Dashboard
Memeht closed T86825: Determine event timer library as Resolved.
Jan 14 2015, 8:40 PM · Performance-Metrics-Dashboard, Parsoid
Memeht created T86825: Determine event timer library.
Jan 14 2015, 8:39 PM · Performance-Metrics-Dashboard, Parsoid
Memeht created T86824: Determine refresh/update rates for graphs .
Jan 14 2015, 8:38 PM · Performance-Metrics-Dashboard, Parsoid
Memeht created T86823: Determine data retention schema .
Jan 14 2015, 8:37 PM · Performance-Metrics-Dashboard, Parsoid
Memeht created T86820: Create and update server config files .
Jan 14 2015, 8:31 PM · Performance-Metrics-Dashboard, Parsoid
Memeht changed the status of T85397: Aggregate locations of Parsoid related performance data , a subtask of T85232: Performance instrumentation in parsoid, from Open to Stalled.
Jan 14 2015, 8:30 PM · Performance-Metrics-Dashboard, Parsoid
Memeht changed the status of T85397: Aggregate locations of Parsoid related performance data from Open to Stalled.
Jan 14 2015, 8:30 PM · Parsoid, Performance-Metrics-Dashboard
Memeht closed T86819: Document timer information , a subtask of T85398: Create Parsoid event logging schema , as Resolved.
Jan 14 2015, 8:30 PM · Parsoid, Performance-Metrics-Dashboard
Memeht closed T86819: Document timer information as Resolved.
Jan 14 2015, 8:30 PM · Performance-Metrics-Dashboard, Parsoid
Memeht created T86819: Document timer information .
Jan 14 2015, 8:30 PM · Performance-Metrics-Dashboard, Parsoid
Memeht closed T86818: Update Parsoid's package.json file , a subtask of T85398: Create Parsoid event logging schema , as Resolved.
Jan 14 2015, 8:29 PM · Parsoid, Performance-Metrics-Dashboard
Memeht closed T86818: Update Parsoid's package.json file as Resolved.
Jan 14 2015, 8:29 PM · Performance-Metrics-Dashboard, Parsoid
Memeht created T86818: Update Parsoid's package.json file .
Jan 14 2015, 8:29 PM · Performance-Metrics-Dashboard, Parsoid
Memeht closed T86817: Add txstatsd wrapper to mediawiki.Util.js as Resolved.
Jan 14 2015, 8:27 PM · Performance-Metrics-Dashboard, Parsoid
Memeht closed T86817: Add txstatsd wrapper to mediawiki.Util.js , a subtask of T85398: Create Parsoid event logging schema , as Resolved.
Jan 14 2015, 8:27 PM · Parsoid, Performance-Metrics-Dashboard
Memeht created T86817: Add txstatsd wrapper to mediawiki.Util.js .
Jan 14 2015, 8:27 PM · Performance-Metrics-Dashboard, Parsoid
Memeht created T86816: Add event timers.
Jan 14 2015, 8:25 PM · Performance-Metrics-Dashboard, Parsoid
Memeht updated the task description for T85398: Create Parsoid event logging schema .
Jan 14 2015, 8:24 PM · Parsoid, Performance-Metrics-Dashboard
Memeht set Security to default on T86814: Read up on and understand relevant modules in the Parsoid codebase .
Jan 14 2015, 8:22 PM · Performance-Metrics-Dashboard, Parsoid
Memeht created T86814: Read up on and understand relevant modules in the Parsoid codebase .
Jan 14 2015, 8:22 PM · Performance-Metrics-Dashboard, Parsoid

Jan 7 2015

Memeht added a comment to T85870: Parsoid performance analysis.

Heya, interesting results! Quick clarification: is api.log some sort of general logs or did you implement some performance instrumentation?

Jan 7 2015, 9:21 PM · VisualEditor 2014/15 Q3 blockers, VisualEditor, VisualEditor-Performance, Performance Issue, MediaWiki-Core-Team

Dec 30 2014

Memeht closed T85402: Create and validate some form of User Requirements doc as Invalid.
Dec 30 2014, 7:05 AM · Parsoid, Performance-Metrics-Dashboard
Memeht closed T85402: Create and validate some form of User Requirements doc, a subtask of T85232: Performance instrumentation in parsoid, as Invalid.
Dec 30 2014, 7:05 AM · Performance-Metrics-Dashboard, Parsoid