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

Enable health metrics by default #1871

Merged
merged 6 commits into from
Oct 16, 2020

Conversation

randomanderson
Copy link
Contributor

No description provided.

@randomanderson randomanderson requested a review from a team as a code owner September 15, 2020 21:34
@tylerbenson
Copy link
Contributor

I suggest updating the pr name/description with more useful verbiage for the release notes.

@randomanderson
Copy link
Contributor Author

This change breaks some CustomLogManager tests. Investigating further

@richardstartin
Copy link
Member

@randomanderson I suspect this is because of DogStatsD's usage of ScheduledExecutorService creating conflicts with instrumentation. We should see if #1861 helps.

@richardstartin
Copy link
Member

I suspect we may need to plug the executors used by JMXFetch/DogStatsD, since some of these are still failing with the same cause.

@tylerbenson
Copy link
Contributor

This will likely be in a better state after #1958 is merged.

@randomanderson randomanderson force-pushed the landerson/health-metrics-by-default branch from 8fa3988 to ea9c5fb Compare October 15, 2020 17:48
@randomanderson randomanderson force-pushed the landerson/health-metrics-by-default branch from 4cf8466 to 39cb0c7 Compare October 15, 2020 21:06
@randomanderson randomanderson merged commit a3f5caf into master Oct 16, 2020
@randomanderson randomanderson deleted the landerson/health-metrics-by-default branch October 16, 2020 21:14
@github-actions github-actions bot added this to the 0.66.0 milestone Oct 16, 2020
def tracer = CoreTracer.builder().build()
// FIXME this line should be unnecessary but a system property is leaking from somewhere
// Remove when config overrides is fixed
System.setProperty(PREFIX + HEALTH_METRICS_ENABLED, "true")
Copy link
Contributor

Choose a reason for hiding this comment

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

perhaps this should clear the property instead of setting to true?

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.

None yet

4 participants