Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

try buildmetrics for tracking builds #285

Merged
merged 14 commits into from
Jun 12, 2019
Merged

Conversation

ryanking
Copy link
Contributor

I set out to try and find ways to instrument our builds and this is the best option I have found.

This travis build will now use honeycomb's buildmetrics to trace the build through its execution. We can then analyze the data and alert on any SLIs we care about.

I looked at datadog integration, but their metrics don't include the branch name (because it is high cardinality), so you can't do things like "only alert on master branch failures". Honeycomb, with support for high-cardinality metrics should allow us to do this.

Test Plan

  • travis build

References

@ryanking ryanking requested a review from a team as a code owner June 12, 2019 17:31
@codecov
Copy link

codecov bot commented Jun 12, 2019

Codecov Report

Merging #285 into master will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master     #285   +/-   ##
=======================================
  Coverage   80.04%   80.04%           
=======================================
  Files          17       17           
  Lines        1408     1408           
=======================================
  Hits         1127     1127           
  Misses        160      160           
  Partials      121      121

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 581fe92...9f0baeb. Read the comment docs.

@czimergebot czimergebot merged commit dea7e75 into master Jun 12, 2019
@ryanking ryanking deleted the ryanking/spike-buildmetrics branch June 12, 2019 17:41
palasha pushed a commit to palasha/fogg that referenced this pull request Apr 7, 2020
try buildmetrics for tracking buildsI set out to try and find ways to instrument our builds and this is the best option I have found.

This travis build will now use honeycomb's [buildmetrics](https://github.com/honeycombio/buildevents) to trace the build through its execution. We can then analyze the data and alert on any SLIs we care about.

I looked at datadog integration, but their metrics don't include the branch name (because it is high cardinality), so you can't do things like "only alert on master branch failures". Honeycomb, with support for high-cardinality metrics should allow us to do this.

### Test Plan
* travis build

### References
* https://github.com/honeycombio/buildevents
@vincenthsh vincenthsh mentioned this pull request Nov 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants