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

Move to standard and up-to-date prom client_golang libs #3220

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

sconover
Copy link

See proposal #18

  • Use chronosphere tally, which does a similar migration
  • Migrate prom client_golang-related code in m3
  • Remove references to the m3db prom libs

What this PR does / why we need it:

M3 depends on mid-2018 forks of the various prometheus/client_golang -related projects (which appear to have no modifications). The principle reason is to make it so M3, and projects dependent on M3, are able to stay near
"latest-stable" of this important library, for all the normal reasons that's desirable.

@CLAassistant
Copy link

CLAassistant commented Feb 13, 2021

CLA assistant check
All committers have signed the CLA.

@sconover sconover force-pushed the sconover/standard-prom-client-libs branch from 982dd86 to a4f809d Compare February 13, 2021 07:03
@@ -150,3 +148,5 @@ replace go.etcd.io/bbolt => go.etcd.io/bbolt v1.3.5

// https://github.com/ory/dockertest/issues/212
replace golang.org/x/sys => golang.org/x/sys v0.0.0-20200826173525-f9321e4c35a6

replace github.com/uber-go/tally => github.com/chronosphereio/tally v1.1.1-0.20210212113941-8eb2df32840b
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a draft PR in part because there's also a PR in progress for the tally update here.

- Use chronosphere tally, which does a similar migration
- Migrate prom client_golang-related code in m3
- Remove references to the m3db prom libs
@sconover sconover force-pushed the sconover/standard-prom-client-libs branch from a4f809d to 6c525a9 Compare February 15, 2021 08:14
@codecov
Copy link

codecov bot commented Feb 15, 2021

Codecov Report

Merging #3220 (6c525a9) into master (aa13b42) will decrease coverage by 0.1%.
Report is 739 commits behind head on master.
The diff coverage is 50.0%.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff            @@
##           master    #3220     +/-   ##
=========================================
- Coverage    72.3%    72.3%   -0.1%     
=========================================
  Files        1094     1094             
  Lines      101123   101123             
=========================================
- Hits        73207    73190     -17     
- Misses      22860    22869      +9     
- Partials     5056     5064      +8     
Flag Coverage Δ
aggregator 75.8% <ø> (ø)
cluster 84.9% <ø> (ø)
collector 84.3% <ø> (ø)
dbnode 78.8% <ø> (-0.1%) ⬇️
m3em 74.4% <ø> (ø)
m3ninx 73.3% <ø> (ø)
metrics 20.0% <ø> (ø)
msg 74.2% <ø> (ø)
query 67.3% <ø> (ø)
x 80.2% <50.0%> (+<0.1%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.


Continue to review full report in Codecov by Sentry.

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

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.

2 participants