答案 0 :(得分:2)
您可以使用Application Insights(AI)SDK,您需要将proper NuGet package添加到项目中。请记住,你必须自己发送遥测数据。因此,您需要捕获异常并将其发送给AI。同样适用于服务的状态更改。
在Azure门户中创建AI环境时,您必须选择“应用程序类型”。我建议你选择" General"。如果AI网站没有预先确定布局,它不会以任何方式限制事物。
要发送遥测数据,您可以使用the appropriate methods,例如:例外:
TelemetryClient telemetry = new TelemetryClient
{
InstrumentationKey = "<your key for AI>"
};
try
{
...
}
catch (Exception ex)
{
telemetry.TrackException(ex);
}
要发送服务的状态信息,您可以执行以下操作:
telemetry.TrackTrace("Service Started", SeverityLevel.Information);
我建议您查看docs以获取更多信息。