You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Submitting a PR with an example reproducing the issue in this repository would make it easier for the Application Insight maintainers to help you. Before doing this, you have to fork this repository.
System information
Please provide the following information:
SDK Version: Java Agent 3.6.2
OS type and version: Ubuntu 24.04.1 LTS
Application Server type and version (if applicable):
Using spring-boot? No
Additional relevant libraries (with version, if applicable):
Logs
Turn on SDK logs and attach/paste them to the issue. If using an application server, also attach any relevant server logs.
Log output from Agent 3.6.2 - which is not working
2024-12-13 04:06:10.205Z DEBUG c.m.a.m.AcquireTokenByManagedIdentitySupplier - [Managed Identity] Managed Identity source and ID type identified and set successfully, request will use Managed Identity for IMDS
2024-12-13 04:06:10.453Z INFO com.microsoft.aad.msal4j.HttpHelper - [Correlation ID: null] Sent (null) Correlation Id is not same as received (null).
2024-12-13 04:06:10.510Z ERROR c.a.i.ManagedIdentityCredential - Azure Identity => ERROR in getToken() call for scopes [https://monitor.azure.com//.default]: Managed Identity authentication is not available.
2024-12-13 04:06:10.527Z ERROR c.a.c.i.AccessTokenCache - {"az.sdk.message":"Failed to acquire a new access token.","exception":"Managed Identity authentication is not available."}
Log output from Agent 3.6.1 - which is working great on the same setup:
2024-12-13 03:57:05.862Z INFO c.a.i.ManagedIdentityCredential - Azure Identity => Managed Identity environment: AZURE VM IMDS ENDPOINT
2024-12-13 03:57:05.862Z DEBUG c.a.i.ManagedIdentityCredential - Azure Identity => getToken() result for scopes [https://monitor.azure.com//.default]: SUCCESS
2024-12-13 03:57:05.868Z DEBUG c.m.a.m.ConfidentialClientApplication - [Correlation ID: xxxxx] Access Token was returned
Be sure to remove any private information from the logs before posting!
Screenshots
If applicable, add screenshots to help explain your problem.
The text was updated successfully, but these errors were encountered:
Expected behavior
App Insights with local authentication disabled - Java Agent 3.6.2 should authenticate using managed identity
Actual behavior
App Insights with local authentication disabled - Java Agent 3.6.2 is failing to authenticate using managed identity.
To Reproduce
On an Ubuntu Linux Azure VM with the System Assigned managed identity enabled
export APPLICATIONINSIGHTS_CONNECTION_STRING='InstrumentationKey=REDACTED;IngestionEndpoint=https://eastus2-3.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus2.livediagnostics.monitor.azure.com/;ApplicationId=REDACTED'
export APPLICATIONINSIGHTS_AUTHENTICATION_STRING=Authorization=AAD
java -javaagent:"applicationinsights-agent-3.6.2.jar" -jar /path/to/jar
Submitting a PR with an example reproducing the issue in this repository would make it easier for the Application Insight maintainers to help you. Before doing this, you have to fork this repository.
System information
Please provide the following information:
Logs
Turn on SDK logs and attach/paste them to the issue. If using an application server, also attach any relevant server logs.
Log output from Agent 3.6.2 - which is not working
2024-12-13 04:06:10.205Z DEBUG c.m.a.m.AcquireTokenByManagedIdentitySupplier - [Managed Identity] Managed Identity source and ID type identified and set successfully, request will use Managed Identity for IMDS
2024-12-13 04:06:10.453Z INFO com.microsoft.aad.msal4j.HttpHelper - [Correlation ID: null] Sent (null) Correlation Id is not same as received (null).
2024-12-13 04:06:10.510Z ERROR c.a.i.ManagedIdentityCredential - Azure Identity => ERROR in getToken() call for scopes [https://monitor.azure.com//.default]: Managed Identity authentication is not available.
2024-12-13 04:06:10.527Z ERROR c.a.c.i.AccessTokenCache - {"az.sdk.message":"Failed to acquire a new access token.","exception":"Managed Identity authentication is not available."}
Log output from Agent 3.6.1 - which is working great on the same setup:
2024-12-13 03:57:05.862Z INFO c.a.i.ManagedIdentityCredential - Azure Identity => Managed Identity environment: AZURE VM IMDS ENDPOINT
2024-12-13 03:57:05.862Z DEBUG c.a.i.ManagedIdentityCredential - Azure Identity => getToken() result for scopes [https://monitor.azure.com//.default]: SUCCESS
2024-12-13 03:57:05.868Z DEBUG c.m.a.m.ConfidentialClientApplication - [Correlation ID: xxxxx] Access Token was returned
Be sure to remove any private information from the logs before posting!
Screenshots
If applicable, add screenshots to help explain your problem.
The text was updated successfully, but these errors were encountered: