Azure Kubernetes中的应用程序日志记录

问题描述

在我们的方案中,我们试图对基于Asp.net Framework 4.6的Web API进行Docker化,该Web API使用Nlog登录服务器。

当前,该应用程序托管在IIS Web服务器上。

问题是在Azure kubernetes上重新托管应用程序时如何/在何处存储日志

我应该使用诸如应用程序见解之类的东西

解决方法

您可以使用Azure监视器(包括应用程序见解)来获取应用程序日志。

这是Azure Monitor上用于容器的官方documentation

Azure容器监控器不仅支持消耗日志 Kubernetes以及其他编排引擎(例如DC / OS, Docker Swarm和Red Hat OpenShift。

,

Azure容器监控器非常适合用于基础结构监视和应用程序见解,现在它也已成为Monitor的一部分,对于APM来说也很出色。

.NET的应用程序见解 https://docs.microsoft.com/en-us/azure/azure-monitor/app/asp-net

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...