Commit Graph

85 Commits

Author SHA1 Message Date
Jan-Erik Rediger
1aaeae23fb Bug 1452071 - Fix broken link in Scalars documentation r=Dexter 2018-04-06 05:18:00 +03:00
Chris H-C
c5ec6dbc9b bug 1440673 - Allow scalar keys to be an extra 2 chars long r=Dexter
This allows us to store Telemetry Event category (30), method (20),
object (20), and two delimiters (2) in a single key, like so:

oohwowlookthiscategoryissolong#thismethodislongtooo#thisobjectisnoslouch

MozReview-Commit-ID: BkoU1VAXFF9
2018-03-27 16:15:27 -04:00
Mathieu Leplatre
5940017de7 Bug 1450968 - Update remote content Telemetry documentation r=rhelmer
MozReview-Commit-ID: HUOxIY2yz8G
2018-04-03 07:57:20 -07:00
Jan-Erik Rediger
f23fce840e Bug 1445309 - Document review process for adding HCT permissions r=pauljt 2018-03-27 14:41:32 +02:00
Jan-Erik Rediger
5f615afac3 Bug 1444994 - Update Hybrid-content documentation with testing details. r=chutten 2018-03-20 15:06:14 +01:00
Jan-Erik Rediger
5e8371cb61 Bug 1443614 - Stop reporting legacy Telemetry component Telemetry Log. r=chutten 2018-03-20 11:34:14 +01:00
Jeremy Lempereur
8dcff46485 Bug 1436680 - Allow non-templated uses of AutoCounter. r=chutten,Dexter
In order to stay consistent with the AutoTimer api, allowed non-templates uses or AutoCounter.

MozReview-Commit-ID: 9qnAeQTIY9T
2018-02-13 19:08:34 +01:00
Jeremy Lempereur
fe4ee4ac67 Bug 1436680 - Allow non-templated uses of AutoTimer. r=chutten,Dexter,janv
Moved the runtime Telemetry::AutoTimer implementation to the Telemetry public API.

MozReview-Commit-ID: KNT6toDQUtR
2018-02-13 15:23:09 +01:00
Jan-Erik Rediger
2a5ec64c7c Bug 1442563 - Replace "represenation" with "representation" in histogram doc. r=gfritzsche 2018-03-02 12:43:41 +01:00
Chris H-C
07eb0c34af bug 1438335 - Document Histogram accumulation clamping behaviour r=Dexter
MozReview-Commit-ID: K7gB4zoAleM
2018-02-15 13:38:42 -05:00
Timothy Guan-tin Chien
f08391ee76 Bug 1234008 - Recompress some png images with zopflipng r=Dolske,Grisha,jryans
MozReview-Commit-ID: Cr2iMSB04uu
2018-01-27 15:57:42 +08:00
Jeremy Lempereur
ee3fdb71ad Bug 1432791 - Remove the Microsecond AutoTimer resolution. r=Dexter
Telemetry's AutoTimer Microsecond resolution was not used. I removed it with the TimerResolution enum, which allowed me to remove a couple of templates as well.

MozReview-Commit-ID: 76qHgmYEsE3
2018-02-07 21:11:22 +01:00
Mike Cooper
3acfb8d82c Bug 1435350 - Migrate Normandy docs from github. r=Gijs
MozReview-Commit-ID: 1KLKlXJrQSp
2018-02-02 14:45:06 -08:00
Coroiu Cristina
252c560295 Merge inbound to mozilla-central a=merge 2018-02-02 19:38:23 +02:00
Hardik Tyagi
7892c8d0d0 Bug 1363725 - Changed inconsistent occurrence of 'all_child', 'all_childs' to 'all_children' and 'AllChilds' to 'AllChildren' in code and docs. r=chutten 2018-01-31 18:50:30 +05:30
Alessio Placitelli
b807e19dad Bug 1425909 - Mention the support for scalars in artifact and build-faster workflows. r=chutten
MozReview-Commit-ID: 4sJlNiEVLv7
2018-01-30 18:19:19 +01:00
Alejandro Rodriguez
e4e7fae200 Bug 1422849 - Drop support for full display versions in Histograms.json, Scalar.yaml and Events.yaml. r=chutten 2018-01-24 19:36:12 -05:00
Narcis Beleuzu
d49844a6e2 Backed out 2 changesets (bug 1425909) for mochitest C3 failures on test_memoryReporters.xul. on a CLOSED TREE
Backed out changeset 6bcaae60c82e (bug 1425909)
Backed out changeset 0b5d96b317c3 (bug 1425909)
2018-02-01 19:45:22 +02:00
Alessio Placitelli
2f4c26f958 Bug 1425909 - Mention the support for scalars in artifact and build-faster workflows. r=chutten
MozReview-Commit-ID: 4sJlNiEVLv7
2018-01-30 18:19:19 +01:00
Margareta Eliza Balazs
9a5ad6de55 Backed out changeset 2b3180f034b0 (bug 1422849) for f8 lint failure in /builds/worker/checkouts/gecko/toolkit/components/telemetry/parse_histograms.py:319:14 on a CLOSED TREE 2018-01-24 17:26:14 +02:00
Alejandro Rodriguez
f708c645d1 Bug 1422849 - Drop support for full display versions in Histograms.json, Scalar.yaml and Events.yaml r=chutten 2018-01-23 19:09:32 -05:00
Chris H-C
8233e0ee38 Revert "Bug 1363725 - Change inconsistent occurrence of 'all_child', 'all_childs' to 'all_children' and 'AllChilds' to 'AllChildren' in code and docs." r=Dexter
This reverts commit c238437964d1bfedd389ae72fd0da0f5f119211a.

It caused upstream processing headaches. We'll need to address those before
relanding.

MozReview-Commit-ID: Ae2d8iMPQuz
2018-01-12 10:37:02 -05:00
Hardik Tyagi
2499d0665f Bug 1363725 - Change inconsistent occurrence of 'all_child', 'all_childs' to 'all_children' and 'AllChilds' to 'AllChildren' in code and docs. r=chutten 2018-01-10 03:16:34 +05:30
Alessio Placitelli
c3db62d496 Bug 1417473 - Add the docs for hybrid content telemetry. r=chutten,gfritzsche
MozReview-Commit-ID: 2qEiZcNU7SB
2017-11-29 16:37:30 +01:00
Csoregi Natalia
7aedfa322e Backed out 3 changesets (bug 1417473) for failing browser_HybridContentTelemetry.js. r=backout on a CLOSED TREE
Backed out changeset 27db7bf978be (bug 1417473)
Backed out changeset a365a5a59ad1 (bug 1417473)
Backed out changeset 443747e39abe (bug 1417473)
2018-01-05 13:45:25 +02:00
Alessio Placitelli
7c21439afa Bug 1417473 - Add the docs for hybrid content telemetry. r=chutten,gfritzsche
MozReview-Commit-ID: 2qEiZcNU7SB
2017-11-29 16:37:30 +01:00
Ryan Leake
ad05c6de74 Bug 1278247 - Enforce consistent naming for Telemetry gen-* python scripts. r=Dexter
MozReview-Commit-ID: C5HM3Piy2QL
2017-11-22 12:09:33 +00:00
Alessio Placitelli
42ce129c3e Bug 1413270 - Document how to interpret use counter data. r=chutten
This patch adds a new section to the use counters Telemetry docs
that explains how one should think of the data gathered using them.

MozReview-Commit-ID: 5mYIYubWxaz
2017-11-21 14:28:55 +01:00
Alessio Placitelli
6f7a5cde09 Bug 1400852 - Fix various warnings when building Telemetry in-tree docs. r=chutten
MozReview-Commit-ID: EksxR3Xwrc5
2017-11-15 10:20:04 +01:00
Alessio Placitelli
e05e0359d9 Bug 1400852 - Document the "expired" field for dynamic event registration. r=chutten
MozReview-Commit-ID: EvYptz0u8k9
2017-11-15 10:07:08 +01:00
Chris H-C
781513edeb bug 1406394 - Update Telemetry docs for preference changes r=Dexter
MozReview-Commit-ID: D5Qw2Reuc5o
2017-11-09 09:38:24 -05:00
Chris H-C
8f2cbcd8e0 bug 1406394 - Small correctness/readability fixes in Telemetry docs r=Dexter
MozReview-Commit-ID: BXu9oXqVgKQ
2017-11-09 09:37:54 -05:00
Georg Fritzsche
44eb2bb7e2 Bug 1414638 - Remove expiry_date property for Telemetry events. r=dexter 2017-11-08 12:36:33 +01:00
Georg Fritzsche
2d741966e2 Bug 1408975 - Allow to register new addon events for an existing category. r=dexter 2017-11-08 12:36:33 +01:00
Alessio Placitelli
d9ee9ffc5f Bug 1409323 - Allow to register new addon scalars for an existing category. r=chutten
If we attempt to register again an old dynamic scalar, check if the new
definition makes it expired. If so, update the expiration state and propagate
the new "expired" scalar to the content proecesses.

MozReview-Commit-ID: A2LFN1irw4i
2017-10-17 16:00:12 +02:00
Alessio Placitelli
fdceb69955 Bug 1395835 - Rename "group" to "category" in the scalar code and docs. r=chutten
MozReview-Commit-ID: HQ3I2cfEaa
2017-09-27 10:12:13 +02:00
Alessio Placitelli
3a2f79e541 Bug 1401611 - Add label constrains to the histograms documentation. r=chutten
MozReview-Commit-ID: HKGg8ToaJhu
2017-09-25 15:21:03 +02:00
Alessio Placitelli
e24412e896 Bug 1393801 - Enable dynamic scalar registration. f=gfritzsche,r=billm,chutten
MozReview-Commit-ID: JlRk7hLV5QD
2017-08-29 13:05:40 +02:00
Francesco Lodolo (:flod)
1dfe31be21 Bug 1399924 - Fix typos, update feedback instructions in Telemetry documentation r=chutten
MozReview-Commit-ID: 2tPzt0ESvEF
2017-09-14 20:05:57 +02:00
Alessio Placitelli
5329b408e3 Bug 1343855 - Part 2 - Add support for key whitelists in keyed histograms. r=gfritzsche, data-review=francois
MozReview-Commit-ID: H2pE3VivWIX
2017-05-17 04:10:00 +02:00
Aryeh Gregor
66970c3337 Bug 1391326 - Update docs for custom use counters; r=froydnj
Bug 1175033 added a new type of use counter, but didn't update the .rst
documentation.

MozReview-Commit-ID: BijO3FYG6VN
2017-08-17 20:45:41 +03:00
Georg Fritzsche
32ef5ba3ce Bug 1302681 - Part 3: Update documentation to cover dynamic events. r=dexter 2017-07-27 07:19:00 -04:00
Georg Fritzsche
9385f14125 Bug 1302681 - Part 1: Extend Event Telemetry core for recording from addons. r=dexter
To cut down on complexity, we don't require specifying any expiry versions.
Given that these events will be recorded non-persistently from off-train add-ons, they can be expired by shipping new add-on releases.

We also start to use the new "record on release" terminology here instead of opt-in/opt-out, but are not changing the internal functionality yet.

Technically, this is implemented by keeping a separate registry for the dynamic event information.
Built-in & dynamic events are tracked with separate numeric ids, so introduce a common identifier for both, an EventKey.
For actual event storage, the events are treated the same as built-in events. They are simply bucketed into the 'dynamic' process storage.
This approach ends up duplicating code paths that use the event info, but keeps a single implementation for recording, storage & serialization.
2017-08-03 07:03:00 -04:00
Alessio Placitelli
1624f75c6c Bug 1378345 - Fix a typo in experiments.rst. r=chutten
MozReview-Commit-ID: Aqsr1gc1Yvh
2017-07-05 15:04:10 +02:00
Georg Fritzsche
5b44df997a Bug 1376599 - Allow annotating experiments with a type. r=Dexter 2017-06-28 17:18:00 -04:00
Mathieu Leplatre
889c29d556 Bug 1254099 - Add Telemetry to settings update r=bsmedberg,glasserc,mgoodwin,rhelmer
MozReview-Commit-ID: 8vAuTImx7IH
2017-03-22 11:27:17 +01:00
Gerald Squelart
6aac8cf7e1 Bug 1366943 - histograms.rst fix: 'enumerated' relies on 'n_values' instead of 'n_buckets' - r=gfritzsche
Also clarified that values start at `0`, and that `n_values` counts
everything >= n_values.

MozReview-Commit-ID: EQrqAySZmV3
2017-05-23 15:41:34 +12:00
Chris H-C
4d31e851f4 bug 1335343 - Add initial record_in_processes support r=Dexter
The probes needing to record in gpu were determined by listing the probes that
submitted data for those measures on Nightly on April 18.

MozReview-Commit-ID: 85nQA8rCH1p
2017-04-24 16:17:34 -04:00
Wes Kocher
5ea81c79c7 Backed out changeset 69ddf4e384ab (bug 1335343) for lint failures a=backout
MozReview-Commit-ID: Gg0mdbON3gz
2017-05-10 10:29:46 -07:00
Chris H-C
454e1213af bug 1335343 - Add initial record_in_processes support r=Dexter
The probes needing to record in gpu were determined by listing the probes that
submitted data for those measures on Nightly on April 18.

MozReview-Commit-ID: 85nQA8rCH1p
2017-04-24 16:17:34 -04:00