当前位置: 首页 > 知识库问答 >
问题:

Azure'Web App onLinux'应用服务应用程序日志记录

孟和怡
2023-03-14

我目前正在使用Azure'Web应用Linux',它利用docker容器通过私有注册表(Azure容器注册表)托管java应用和python应用,我还没有找到收集和分析应用程序日志的方法容器。

目标是通过OMS、application insight或storage analytics分析应用程序日志。我知道“linux上的Web应用程序”仍处于预览状态,但没有关于当前支持哪些功能的官方文档。

Azure通过容器LinuxWeb应用是否支持将日志导出到Blob存储或JAVA和Python的应用程序洞察SDK?大量的留档如何配置它asp.net和标准的Web应用服务,但没有多少我可以找到'Web应用Linux容器'。

到目前为止,我在JAVA应用程序中所做的尝试是:-安装JAVA SDK和log4js appender。我确实在application insight中看到访问/请求日志,但在容器中看不到我的应用程序日志。

在Linux上收集/查看/分析容器应用程序日志的最佳解决方案或策略是什么?

谢谢和问候!

共有1个答案

濮阳浩穰
2023-03-14

Application Insights确实支持Java和Python。

以下是应用程序洞察支持的平台列表:

https://docs.microsoft.com/en-us/azure/application-insights/app-insights-platforms

 类似资料:
  • 我有一个nodejs应用程序,它只不过是一个使用微软botbuilder框架构建的机器人。我创建了azure应用程序服务来托管此应用程序。我想找到一种方法,将所有应用程序日志和web服务器日志(如果可能的话)持久化到某个持久化存储中。就像本地web应用程序一样,我们可以在应用程序服务器上查找日志 在做了一些研究之后,我找到了微软关于这方面的官方文件,但看起来它有以下局限性。 我们不能使用应用程序服

  • 我有一个使用Spring Boot开发的微服务。应用程序部署在pivotal cloud Foundry。我已经在logback.xml中设置了日志级别,它是应用程序的一部分。为了更改日志级别,我必须更新logback.xml并重新构建/重新部署应用程序。有没有更好的方法做到这一点,而不必重新部署应用程序?有没有办法在PCF中将日志级别设置为env变量?

  • 我正在尝试在ASP中配置自定义日志记录。NET核心MVC应用程序。该应用程序托管在Linux上的Azure应用程序服务上(免费层)。日志文件没有出现,我做错了什么? 我的配置: 以下ASP。NET Core日志记录文档(https://docs.microsoft.com/en-us/aspnet/core/fundamentals/logging/?view=aspnetcore-3.1#azu

  • Spring Boot使用<code>LoggingApplicationListener<code>自动初始化底层日志记录系统。如果我正在开发的应用程序独立运行或独立运行,这是一件好事。 然而,我正在开发一个web应用程序,该应用程序将部署到WSO2应用程序服务器中,该服务器提供统一的日志记录(使用log4j),具有中央日志级别管理(在运行时通过web界面)、业务报告等功能。 如果我使用Spri

  • 我正在将我的应用程序从JBoss 6 AS迁移到Wildfly 8.2.0 AS。我可以实现按预期创建应用程序日志,但需要独立/日志/服务器。日志文件中也充满了应用程序日志。我正在使用独立的完整ha。xml配置。任何人都可以建议一个选项,禁止将应用程序日志填充到服务器中。日志 以下部分摘自standalone-full-ha.xml:

  • 需要帮助...我在这里做错了什么???我相信它确实从应用程序属性文件中读取路径和文件名。但我不认为它读取了logback.xml或logback-spring.xml 我做了一些研究,发现了许多问题/答案。但是我想每个人都说要把logback xml放在资源中,把路径和文件名放在application.properties.我知道这很简单,但是在某个地方遗漏了一些东西… 提前谢谢!! 应用程序属性