-
Couldn't load subscription status.
- Fork 21
enable azure provider by default when available #596
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 azure provider by default when available #596
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
impact is yet another HTTP request at startup I guess? e.g. if you use none of these and don't set a property to disable, you'll get 3 types of remote resource requests instead of 2?
And that we accept that due to the policy of doing what upstream does. Correct?
Just saying aloud impact, which may be misunderstood.
|
Good point, an extra HTTP request is made, but not always:
So yes, it might make the app startup slightly slower, at the expense of a better out of the box experience. If that becomes an issue we can provide a dedicated documentation to optimize application overhead and startup time. |
|
Let's add a startup time section in the doc, we know from experience that it's important for some customers |
|
@jackshirazi I've opened elastic/opentelemetry#193 for that, it anticipates the availability of the feature in EDOT Java, which in fact depends on :
|
…e-resource-provider-update
Azure resource provider has been added in upstream instrumentation with open-telemetry/opentelemetry-java-instrumentation#13627
because we enable those providers by default, we can anticipate this addition even if it will only be included in the next upstream release (2.15.0).