我们正在开发一个多租户Web应用程序(ASP.NET,MVC,C#),该应用程序将托管在Azure App Service中。每个租户将具有用于存储文件的单独的数据库和单独的Azure存储帐户。我已经阅读了有关启用存储日志的MSDN文章。但是据此,无法在每个租户中保留Blob存储上的应用程序日志。我的问题是
如果要登录到与租户链接的存储,则可能必须使用代码来处理它。例如,跟踪请求中的租户ID,并能够使用适当的连接字符串解析存储包装。
我建议您看一下Azure OMS日志分析。只需使用tenantId创建日志记录并将其推送到OMS。您所有的日志都将位于同一位置,您将可以按租户(其中tenantId = 123)或按类型(例如“错误”)查询日志。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句