【发布时间】:2020-10-19 09:19:24
【问题描述】:
我正在尝试找到一种方法,使用一些自定义条件(自动或手动,现在没关系)从 Azure 中删除日志,例如:
假设我想从 Azure 中删除所有日志,除了过去 3 天内发生的异常,其 customEvent 名称为“LogIn”。
有没有办法在 Azure 中做到这一点?
提前致谢!
[我的上下文]
我将 Application Insights 与 Asp.Net Core 3.1 和我使用 Serilog 结构化日志记录的 Application Insights 一起使用。
我将日志作为事件发送,然后根据该数据对应用监控和警报进行自定义查询。
Serilog 调用的几个例子:
_logger.Debug("{randomValue} {temperature}", rng, temperature);
_logger.Information("{_class_} {_function_}", nameof(UserService), nameof(IsLoggedIn));
_logger.Error(ex, "{_function_}", nameof(LogIn));
【问题讨论】:
-
很抱歉,我写了我需要使用一些“自定义条件”删除....
标签: c# azure azure-application-insights serilog azure-log-analytics