Hi Georg, thanks for rolling this up! As you know Android / Mobile is a
huge focus for all of Mozilla in 2018 - can you please call out which of
your 2018 focus areas incorporate improvements for Android / Mobile?

On Wed, Apr 18, 2018 at 11:20 AM, Georg Fritzsche <gfritzs...@mozilla.com>
wrote:

> As the Firefox data engineering teams we provide core tools for using data
> to other teams. This spans from collection through *Firefox Telemetry*,
> storage & processing in our *Data Platform* to making data available in *Data
> Tools*.
>
> To make new developments more visible we aim to publish a quarterly
> newsletter. As we skipped one, some important items from Q4 are also
> highlighted this time.
>
> This year our teams are putting their main focus on:
>
>    -
>
>    Making experimentation easy & powerful.
>    -
>
>    Providing a low-latency view into product release health.
>    -
>
>    Making it easy to work with events end-to-end.
>    -
>
>    Addressing important user issues with our tools.
>
>
> *Usage improvements*
>
> Last year we started to investigate how our various tools are used by
> people working on Firefox in different roles. From that we started
> addressing some of the main issues users have.
>
> Most centrally, the Telemetry portal <https://telemetry.mozilla.org/> is
> now the main entry point to our tools, documentation and other resources.
> When working with Firefox data you will find all the important tools linked
> from there.
>
> We added the probe dictionary
> <https://telemetry.mozilla.org/probe-dictionary/> to make it easy to find
> what data we have about Firefox usage.
>
> For STMO <https://sql.telemetry.mozilla.org/>, our Redash instance, we 
> deployed
> a major UI refresh
> <https://blog.redash.io/improving-redash-user-experience-36e3ca47d1b3>
> from the upstream project.
>
> There is new documentation on prototyping
> <https://docs.telemetry.mozilla.org/tools/stmo.html#prototyping-queries>
> and optimizing
> <https://docs.telemetry.mozilla.org/concepts/sql_optimization.html> STMO
> queries.
>
> Our data documentation <https://docs.telemetry.mozilla.org/> saw many
> other updates, from cookbooks on how to see your own pings
> <https://docs.telemetry.mozilla.org/cookbooks/view_pings_cep.html> and sending
> new pings <https://docs.telemetry.mozilla.org/cookbooks/new_ping.html> to
> adding more datasets
> <https://docs.telemetry.mozilla.org/concepts/choosing_a_dataset.html>. We
> also added documentation on how our data pipeline works
> <https://docs.telemetry.mozilla.org/concepts/pipeline/data_pipeline.html>.
>
>
> *Enabling experimentation*
>
> For experimentation, we have focused on improving tooling. Test Tube
> <https://firefox-test-tube.herokuapp.com/> will soon be our main
> experiment dashboard, replacing experiments viewer. It displays the results
> of multivariant experiments that are being conducted within Firefox.
>
> We now have St. Moab <https://github.com/mozilla/stmoab> as a toolkit for
> automatically generating experiment dashboards.
>
>
> *Working with event data*
>
> To make working with events easier, we improved multiple stages in the
> pipeline. Our documentation has an overview
> <https://docs.telemetry.mozilla.org/concepts/pipeline/event_pipeline.html>
> of the data flow.
>
> On the Firefox side, events can now be recorded through the events API
> <https://firefox-source-docs.mozilla.org/toolkit/components/telemetry/telemetry/collection/events.html>,
> from add-ons
> <https://firefox-source-docs.mozilla.org/toolkit/components/telemetry/telemetry/collection/events.html#registerevents>,
> and whitelisted Firefox content
> <https://firefox-source-docs.mozilla.org/toolkit/components/telemetry/telemetry/collection/hybrid-content.html>.
> From Firefox 61, all recorded events are automatically counted into
> scalars <https://bugzilla.mozilla.org/show_bug.cgi?id=1440673>, to easily
> get summary statistics.
>
> Event data is available for analysis in Redash in different datasets
> <https://docs.telemetry.mozilla.org/concepts/pipeline/event_pipeline.html#datasets>.
> We can now also connect more event data to Amplitude
> <https://amplitude.com/>, a product analytics tool. A connection for some
> mobile events to Amplitude is live, for Firefox Desktop events it will be
> available soon.
>
>
> *Low-latency release health data*
>
> To enable low-latency views into release health data, we are working on
> improving Mission Control <https://data-missioncontrol.dev.mozaws.net/>,
> which will soon replace arewestableyet.com
> <https://www.arewestableyet.com/>.
>
> It has new features
> <https://wlach.github.io/blog/2018/04/mission-control-update/> that
> enable comparing quality measures like crashes release-over-release across
> channels.
>
>
> *Firefox Telemetry tools*
>
> For Firefox instrumentation we expanded on the event recording APIs
> <https://docs.telemetry.mozilla.org/concepts/pipeline/event_pipeline.html#firefox-event-collection>.
> To make build turnaround times faster, we now support adding scalars in
> artifact builds
> <https://mail.mozilla.org/pipermail/fx-data-dev/2018-February/000114.html>
> and will soon extend this to events
> <https://bugzilla.mozilla.org/show_bug.cgi?id=1448945>.
>
> Following the recent Firefox data preferences changes, we adopted
> Telemetry
> <https://medium.com/georg-fritzsche/data-preference-changes-in-firefox-58-2d5df9c428b5>
> to only differentiate between "release" and "prerelease" data.
>
> This also impacted the measurement dashboard
> <https://telemetry.mozilla.org/new-pipeline/dist.html> and telemetry.js
> users as the current approach to publishing this data from the release
> channel does not work anymore.
>
> The measurement dashboard
> <https://telemetry.mozilla.org/new-pipeline/dist.html> got some smaller
> usability improvements thanks to a group of contributors. We also
> prototyped a use counter dashboard <https://georgf.github.io/usecounters/>
> for easier analysis.
>
>
> *Datasets & analysis tools*
>
> To power LetsEncrypt stats <https://letsencrypt.org/stats/>, we publish a
> public Firefox SSL usage dataset
> <https://docs.telemetry.mozilla.org/datasets/other/ssl/reference.html>.
>
> The following datasets are newly available in Redash or through Spark:
>
>    -
>
>    client_counts_daily
>    
> <https://docs.telemetry.mozilla.org/datasets/batch_view/client_count_daily/reference.html>
>    -  This is useful for estimating user counts over a few dimensions and
>    a long history with daily precision.
>    -
>
>    first_shutdown_summary
>    
> <https://docs.telemetry.mozilla.org/datasets/batch_view/first_shutdown_summary/reference.html>
>    - A summary of the first main ping of a client’s lifetime. This accounts
>    for clients that do not otherwise appear in main_summary.
>    -
>
>    churn
>    <https://docs.telemetry.mozilla.org/datasets/mozetl/churn/reference.html>
>    - A pre-aggregated dataset for calculating the 7-day churn for Firefox
>    Desktop.
>    -
>
>    retention
>    
> <https://docs.telemetry.mozilla.org/datasets/batch_view/retention/reference.html>
>    - A pre-aggregated dataset for calculating retention for Firefox Desktop.
>    The primary use-case is 1-day retention.
>
>
> For analysis tooling we now have Databricks available
> <https://groups.google.com/a/mozilla.com/d/msg/databricks-discuss/eEXnfRJaXm0/TgVav-8XBwAJ>.
> This offers instant-on-notebooks with no more waiting for clusters to spin
> up and supports Scala, SQL and R. If you're interested sign up to the 
> databricks-discuss
> mailing list
> <https://groups.google.com/a/mozilla.com/forum/#!forum/databricks-discuss>
> .
>
> We also got the probe info service
> <https://github.com/mozilla/probe-scraper> into production, which scrapes
> the probe data in Firefox code and makes a history of it available to
> consumers. This is what powers the probe dictionary
> <https://telemetry.mozilla.org/probe-dictionary/>, but can also be used
> to power other data tooling.
>
>
> *Getting in touch*
>
> Please reach out to us with any questions or concerns.
>
>    -
>
>    You can find us on IRC in #telemetry and #datapipeline.
>    -
>
>    We are available on slack in #fx-metrics.
>    -
>
>    The main mailing list for data topics is fx-data-dev
>    <https://mail.mozilla.org/listinfo/fx-data-dev>.
>    -
>
>    Bugs can be filed in one of these components
>    <https://wiki.mozilla.org/Telemetry#Filing_Bugs>.
>    -
>
>    You can find us on Twitter as @MozTelemetry
>    <https://twitter.com/moztelemetry>.
>
>
> Cheers from
>
>    -
>
>    The data engineering team (Katie Parlante), consisting of
>    -
>
>    The Firefox Telemetry team (Georg Fritzsche)
>    -
>
>    The Data Platform team (Mark Reid)
>    -
>
>    The Data Tools team (Rob Miller)
>
>
>


-- 
Susheel Daswani
Senior Mobile Engineering Manager
phone / text: (415) 218-7259
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to