我们如何集成以在部署的 Azure kubernates 集群容器洞察中查看 .net core API 应用程序的日志。要在容器洞察中查看错误和异常,需要进行哪些代码更改。
我知道 WriteTo.Console() ,控制台日志将在运行时由 kubernates 集群直接捕获。那么,.net core API应用需要做哪些改变。请尽快回复。
您无需进行任何代码更改。 只需在应用程序中使用任何记录到 K8 pods 文件系统的日志框架(我认为,默认情况下它会记录到 /usr/logs 目录)。 转到 Azure 门户,导航到 AKS 资源,然后转到左侧的应用程序洞察边栏选项卡并启用日志。 您应该能够看到日志。
AKS 自动从本地日志目录中获取您的日志。