我有一个Azure函数连接到一个App Insights实例。函数app会发出日志消息,我可以在Azure portal的日志流中看到这些消息,并在app Insights跟踪时看到这些消息。
通过在host.json
中添加“tracing”
元素(https://github.com/Azure/azure-webjobs-sdk-script/wiki/host.json),我将控制台日志级别增加到了详细,因此详细级别的消息会出现在日志流中(在Azure门户的函数页面和Kudu中),但我无法让详细级别的跟踪出现在App Insights中。
有没有人知道如何从Azure函数中获取应用程序的洞察来显示详细的级别跟踪?有可能吗?(信息跟踪和以上内容在应用程序洞察中显示得很好)
对于函数中的应用程序洞察,您可以对日志级别进行很大的控制,但是对于这些,您不使用tracing
元素。我们正致力于将文档集中到一个统一的位置,但这里有一些链接可以提供帮助:
logger.categorylevel
host.json设置:https://github.com/azure/azure-functions/wiki/app-insights-(Preview)#hostjson-settings对于您的特定示例,可以在主机中打开所有debug
日志(与tracewriter
中的verbose
相匹配)。json:
{
"logger": {
"categoryFilter": {
"defaultLevel": "Debug"
}
}
}
如果您只想看到来自函数本身的详细日志(即,您不希望主机的详细日志出现),那么您可以使用以下语句来限制这一点--即“对于具有”Function“类别(函数日志使用的类别)的日志,显示具有Debug或更高日志级别的所有内容”:
{
"logger": {
"categoryFilter": {
"categoryLevels": {
"Function": "Debug"
}
}
}
}
Azure应用程序洞察或日志分析的用例是什么? 我正在使用APIM和Azure函数,并希望对请求执行日志记录。应用洞察和日志分析哪一个最合适? https://docs.microsoft.com/en-gb/Azure/Azure-monitor/overview 更新 特别是关于APIM使用的Azure应用程序洞察与日志分析的任何信息?
有什么想法会出什么问题吗?
我想我找遍了所有地方,但我找不到任何图表或报告与参考交通数据。我使用的是在预览Azure门户中存储数据的最新版本。在旧的应用程序中,insights(在VS Online中)就有这个数据。 有没有人知道在新门户中是否可以找到它,以及在哪里可以找到它? 提前道谢!
按照此链接中的说明,我在Azure中创建了一个Web应用程序,在.NET core framework中创建了一个Web API。 现在在我的Web应用程序中,启用了应用程序Insights。 在WebAPI中有一些类似的日志记录代码。 默认情况下,它会打印一些跟踪日志(类似于应用程序洞察)。 现在我的要求是它不应该打印应用程序Insights中的所有默认日志。它只能打印带有的文件。如何和在何处禁
我们有一堆azure函数记录执行上下文的度量...您似乎无法使用OOTB或(至少在我所看到的情况下)来完成此操作,因为没有一个与我假设的名称为的等价物。 所以..此url(https://docs.microsoft.com/en-us/Azure/azure-functions/functions-monitoring#custom-telemetry-in-c-functions)显示了利用A
我正在设置一个新的web应用程序,通过Application Insights登录。我已经安装了AI,并且看到了所有预期的遥测(服务器请求、失败的请求等),但没有通过ILogger发送日志。我已经看过所有类似的问题,我可以找到这样,但没有解决我的问题。 我正在使用。NET 5和2.17版。Microsoft的0(最新版本)。应用程序指示灯。AspNetCore-nuget包。连接字符串和检测键显示