可以手动将此功能添加到应用程序中。可以使用以下代码片段来记录静态文件的请求:
public class CustomTelemetryInitializer : ITelemetryInitializer
{
public void Initialize(ITelemetry telemetry)
{
var requestTelemetry = telemetry as RequestTelemetry;
if (requestTelemetry != null && !requestTelemetry.Url.AbsolutePath.Contains("."))
{
requestTelemetry.Success = true;
}
}
}
然后,在应用程序的Application Insights配置中添加以下代码:
TelemetryConfiguration.Active.TelemetryInitializers.Add(new CustomTelemetryInitializer());
这将确保所有静态文件请求都被标记为成功,并将被记录到Application Insights中。