我正尝试从Azure K8s pod向Application Insights发送日志条目,但完全被难住了。
我有
public void ConfigureServices(IServiceCollection services)
{
// The following line enables Application Insights telemetry collection.
services.AddApplicationInsightsTelemetry();
// This code adds other services for your application.
services.AddControllersWithViews();
}
在Startup.cs和
Log.Logger = new LoggerConfiguration()
.WriteTo.ApplicationInsights(
app.Services.GetRequiredService<TelemetryConfiguration>(),
TelemetryConverter.Traces)
.CreateLogger();
在Program.cs中
我已经有了一个可用性遥测,因为它只需要一个正确配置的遥测示例,我们的代码提供。我知道如何与hostbuilder和所有,但一切都只是混乱,似乎有10种方法去做,所有使用非常不同的方法比我们的代码使用。
我只需要一个死简单的解决方案。它不需要做任何自动记录,只是发送条目在点我想要的。
谢谢你的帮助。
1条答案
按热度按时间pftdvrlh1#
我会使用普通的应用洞察力连同Microsoft.ApplicationInsights.Kubernetes NuGet package。易于遵循的例子,在他们的项目网站。