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

Log ExecutorServiceMetrics.bindTo() failure #2443

Merged
merged 3 commits into from Feb 11, 2021

Conversation

izeye
Copy link
Contributor

@izeye izeye commented Feb 10, 2021

This PR changes to log ExecutorServiceMetrics.bindTo() failure.

See gh-2426

Co-authored-by: Jonatan Ivanov <jonatan.ivanov@gmail.com>
Co-authored-by: Jonatan Ivanov <jonatan.ivanov@gmail.com>
@jonatan-ivanov jonatan-ivanov added the enhancement A general enhancement label Feb 11, 2021
@jonatan-ivanov jonatan-ivanov added this to the 1.3.17 milestone Feb 11, 2021
@jonatan-ivanov jonatan-ivanov merged commit 1dd19e6 into micrometer-metrics:1.3.x Feb 11, 2021
@izeye izeye deleted the gh-2426 branch February 11, 2021 02:41
shakuzen added a commit that referenced this pull request Feb 16, 2021
It can be unclear why metrics are missing when passing a wrapped type, as the API seems to indicate any `Executor` or `ExecutorService` can be monitored. This makes explicit the types we can monitor and notes unwrapping should be done by the user, since we cannot know wrapper types from external code.

See gh-2443 and gh-2426
@shakuzen
Copy link
Member

Thanks. I've added a note to the class JavaDoc providing more explicit guidance to hopefully avoid the issue for some users. 3062418

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement A general enhancement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants