英文:
Kotlin Springboot application is unable to find connection string for Azure Application Insight
问题
I am trying to connect my Kotlin Springboot application with Azure Application Insight in local. 我正在尝试将我的Kotlin Springboot应用程序与本地的Azure Application Insight连接。
I went through the official documentation: https://learn.microsoft.com/en-us/azure/azure-monitor/app/java-spring-boot. 我查看了官方文档:https://learn.microsoft.com/en-us/azure/azure-monitor/app/java-spring-boot。
I have also consulted previous question like: https://stackoverflow.com/questions/75521267/no-connection-string-provided-azure-application-insights. 我还查看了类似的先前问题:https://stackoverflow.com/questions/75521267/no-connection-string-provided-azure-application-insights。
However I am still getting the error below: 但是我仍然遇到以下错误:
From 3.4.3, you can configure the name of a JSON file in the classpath with the applicationinsights.runtime-attach.configuration.classpath.file system property. For example, with -Dapplicationinsights.runtime-attach.configuration.classpath.file=applicationinsights-dev.json, Application Insights will use applicationinsights-dev.json file for configuration. 从3.4.3版本开始,您可以使用applicationinsights.runtime-attach.configuration.classpath.file系统属性配置类路径中的JSON文件的名称。例如,使用-Dapplicationinsights.runtime-attach.configuration.classpath.file=applicationinsights-dev.json,Application Insights将使用applicationinsights-dev.json文件进行配置。
This is also the solution proposed in https://stackoverflow.com/questions/75521267/no-connection-string-provided-azure-application-insights. 这也是https://stackoverflow.com/questions/75521267/no-connection-string-provided-azure-application-insights中提出的解决方案。
How to get this part done and/or how to resolve this error for Application Insight version 3.4.3. 如何完成这部分内容和/或如何解决Application Insight版本3.4.3的错误。
Thanks 谢谢。
英文:
I am trying to connect my Kotlin Springboot application with Azure Application Insight in local. I went through the official documentation: https://learn.microsoft.com/en-us/azure/azure-monitor/app/java-spring-boot. I have also consulted previous question like: https://stackoverflow.com/questions/75521267/no-connection-string-provided-azure-application-insights. However I am still getting the error below:
It did everything as per the documentation but it believe the error is due to this part:
> From 3.4.3, you can configure the name of a JSON file in the classpath with the applicationinsights.runtime-attach.configuration.classpath.file system property. For example, with -Dapplicationinsights.runtime-attach.configuration.classpath.file=applicationinsights-dev.json, Application Insights will use applicationinsights-dev.json file for configuration.
This is also the solution proposed in https://stackoverflow.com/questions/75521267/no-connection-string-provided-azure-application-insights.
How to get this part done and/or how to resolve this error for Application Insight version 3.4.3.
Thanks
答案1
得分: 1
-
请检查您在计算机上安装的所有版本。我已安装
java version "20.0.1" 2023-04-18
和 applicationinsights-spring-boot-starter2.6.4
。 -
我尝试了与@jean_m 相同的操作,谢谢。我没有发现任何错误异常,日志正在生成。
我按照以下路径设置了我的应用程序。
- 主要
- Kotlin
- 资源
- application.properties
- applicationinsights-dev.json
- 转到应用程序JAR文件位置并运行上图中显示的命令。
- 我能够看到我的Kotlin应用程序的日志正在触发我的应用程序洞察。
英文:
-
Please check all the versions that you have installed in your machine. I have installed
java version "20.0.1" 2023-04-18
and applicationinsights-spring-boot-starter2.6.4
. -
I have tried the same as per the @jean_m thank you. I didn't find any error exception and logs are generating.
I followed the below path for my application.
- main
- kotlin
- resources
- application.properties
- applicationinsights-dev.json
- Navigate to application JAR file location and run the above command which shown in the picture.
- I can able to see triggering the logs of my kotlin application in my application insight.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论