Hello,
Parsoid now has dashboards that track performance metrics for both the html to wikitext (1) and wikitext to html (2) routes. Performance instrumentation was achieved with StatsD, Graphite and Grafana.
I also compiled a guide (3) to this process for future reference, though your mileage might vary.
These materials were created as part of my FOSS-OPW Internship with the Parsoid team, which ends today :(. It's been such a blast working with the Parsoid team, meeting members of the community and getting a taste of working on Open Source Software.
Regards, Christy Okpo
(1) http://grafana.wikimedia.org/#/dashboard/db/parsoid-timing-html2wt (2) http://grafana.wikimedia.org/#/dashboard/db/parsoid-timing-wt2html (3) https://www.mediawiki.org/w/index.php?title=Parsoid/Adding_instrumentation_h...
Thanks Christy for your work on the project. Your work in instrumenting Parsoid and providing us with the dashboards is quite useful and will help us keep on top of perf regressions, and identifying things to improve.
Subbu.
On 03/31/2015 01:04 PM, E.C Okpo wrote:
Hello,
Parsoid now has dashboards that track performance metrics for both the html to wikitext (1) and wikitext to html (2) routes. Performance instrumentation was achieved with StatsD, Graphite and Grafana.
I also compiled a guide (3) to this process for future reference, though your mileage might vary.
These materials were created as part of my FOSS-OPW Internship with the Parsoid team, which ends today :(. It's been such a blast working with the Parsoid team, meeting members of the community and getting a taste of working on Open Source Software.
Regards, Christy Okpo
(1) http://grafana.wikimedia.org/#/dashboard/db/parsoid-timing-html2wt (2) http://grafana.wikimedia.org/#/dashboard/db/parsoid-timing-wt2html (3) https://www.mediawiki.org/w/index.php?title=Parsoid/Adding_instrumentation_h... _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Christy,
thank you for making this happen! Having continuously-tracked metrics for the key performance characteristics will help us keep tabs on regressions & clearly highlight performance improvements as they happen. Both are great motivators.
Thank you for your work & best of luck with your next projects!
Gabriel
On Tue, Mar 31, 2015 at 11:18 AM, Subramanya Sastry ssastry@wikimedia.org wrote:
Thanks Christy for your work on the project. Your work in instrumenting Parsoid and providing us with the dashboards is quite useful and will help us keep on top of perf regressions, and identifying things to improve.
Subbu.
On 03/31/2015 01:04 PM, E.C Okpo wrote:
Hello,
Parsoid now has dashboards that track performance metrics for both the html to wikitext (1) and wikitext to html (2) routes. Performance instrumentation was achieved with StatsD, Graphite and Grafana.
I also compiled a guide (3) to this process for future reference, though your mileage might vary.
These materials were created as part of my FOSS-OPW Internship with the Parsoid team, which ends today :(. It's been such a blast working with the Parsoid team, meeting members of the community and getting a taste of working on Open Source Software.
Regards, Christy Okpo
(1) http://grafana.wikimedia.org/#/dashboard/db/parsoid-timing-html2wt (2) http://grafana.wikimedia.org/#/dashboard/db/parsoid-timing-wt2html (3) https://www.mediawiki.org/w/index.php?title=Parsoid/ Adding_instrumentation_how-to _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
wikitech-l@lists.wikimedia.org