build(analytics): add basic build-analytics to the project#4672
build(analytics): add basic build-analytics to the project#4672IgorMinar wants to merge 1 commit intoangular:masterfrom
Conversation
078316a to
a5a7113
Compare
|
Interesting approach. |
There was a problem hiding this comment.
I wonder what the analytics look like if the end event never happens
There was a problem hiding this comment.
there would be no event. I'm not tracking the beginning, just the completion (or error).
57d5184 to
a04f056
Compare
This is pretty experimental, but the goal is to track the performance of our build over time so that we can more easily track perf regressions. Currently it's integrated only with gulp tasks, but I'd like to expand it to tracking travis jobs, protractor/benchpress test runs, npm installs, etc. No PII is being collected. And the data is collected via a Google Analytics property owned by the Angular team account.
a04f056 to
6ad1185
Compare
|
Merging PR #4672 on behalf of @IgorMinar to branch presubmit-IgorMinar-pr-4672. |
|
HI Alex, Interesting. I like it is using Google analytics to gather data and I have a few remarks about this approach :
The script is a nice approach to log internal/custom data, which could be Kind regards, Dieter 2015-10-12 4:44 GMT+02:00 Alex Eagle notifications@github.com:
Kind regards, Dieter Adriaenssens |
|
Yes, there are trade offs. We do monitor duration and report it to GA. We measure duration for I don't know what will be the best approach long term, but it's worth to One interesting thing that we can see via GA but not via logs is how long On Fri, Nov 20, 2015 at 9:28 AM Dieter Adriaenssens <
|
|
This issue has been automatically locked due to inactivity. Read more about our automatic conversation locking policy. This action has been performed automatically by a bot. |
This is pretty experimental, but the goal is to track the performance
of our build over time so that we can more easily track perf regressions.
Currently it's integrated only with gulp tasks, but I'd like to expand it
to tracking travis jobs, protractor/benchpress test runs, npm installs, etc.
No PII is being collected. And the data is collected via a Google Analytics
property owned by the Angular team account.