Telemetry Rebooted: Analysis Future
A few days ago Mark Reid wrote a post on the Current State of Telemetry Analysis, and as he mentioned in the Performance meeting earlier today we’re still working on better tooling for analyzing...
View ArticleCustom Telemetry Dashboards
In the past quarter I’ve been working on analysis of telemetry pings for the telemetry dashboard, I previously outlined the analysis architecture here. Since then I’ve fixed bugs, ported scripts to...
View ArticleUsing Aggregates from Telemetry Dashboard in Node.js
When I was working on the aggregation code for telemetry histograms as displayed on the telemetry dashboard, I also wrote a Javascript library (telemetry.js) to access the aggregated histograms...
View ArticlePlaying with Talos in the Cloud
As part of my goals this quarter I’ve been experimenting with running Talos in the cloud (Linux only). There are many valid reasons why we’re not already doing this. Conventional wisdom dictates that...
View ArticleGetting Started with TaskCluster APIs (Interactive Tutorials)
When we started building TaskCluster about a year and a half ago one of the primary goals was to provide a self-serve experience, so people could experiment and automate things without waiting for...
View ArticleOne-Click Loaners with TaskCluster
Last summer Edgar Chen (air.mozilla.org) built on an interactive shell for TaskCluster Linux workers, so developers can get a SSH-like session into a task container from their browser. We’ve slowly...
View ArticleTemplating JSON/YAML with json-e
Many systems are configured using JSON (or YAML), and there is often a need to parameterize such configuration. Examples include: AWS CloudFormation, Terraform, Google Cloud Deployment Manager,...
View ArticleFrom Mozilla, San Francisco to Google, Aarhus Denmark
Standing at the end of 2018 and having written no blog posts all year, I figure now would be a good time to give a brief personal note on what changed in my life in 2018. Having realized that I didn’t...
View ArticleRunning acyclic steps in Dart
When writing servers I often find myself having an acyclic graph of minor setup tasks. These tasks often include steps such as: Setup credentials from instance metadata,Load and validate...
View ArticleReviving a php4/mysql4 LAMP Application with docker
Back in high school (HTX 2005-2008) I operated a custom MediaWiki application for collaborative note taking, tracking home work and occasional sharing of homework . In case you don’t know MediaWiki is...
View Article
More Pages to Explore .....