Ich habe es geschafft, die AI-Abhängigkeiten hinzufügen und importieren/verwenden in .csx-Dateien, aber ich sehe keine Telemetrie auf der Application Insights-Ressource.Application Insights benutzerdefinierte Telemetrie in Azure Bot-Service
Alle Verwendung, Browser, Server-Diagramme sind leer, außer fehlgeschlagene Anfragen und ein benutzerdefiniertes Ereignis "Aktivität".
In meinem project.json
erwähnte ich alle AI Abhängigkeiten wie unten:
{ "frameworks": {
"net46":{
"dependencies": {
"Microsoft.Bot.Builder.Azure": "3.1",
"Microsoft.ApplicationInsights": "2.1.0",
"Microsoft.ApplicationInsights.Agent.Intercept": "1.2.1",
"Microsoft.ApplicationInsights.Azure.WebSites": "2.1.3",
"Microsoft.ApplicationInsights.DependencyCollector": "2.1.0",
"Microsoft.ApplicationInsights.PerfCounterCollector": "2.1.0",
"Microsoft.ApplicationInsights.TraceListener": "2.1.0",
"Microsoft.ApplicationInsights.Web": "2.1.0",
"Microsoft.ApplicationInsights.WindowsServer": "2.1.0",
"Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel": "2.1.0",
"Microsoft.Web.Infrastructure": "1.0.0.0"
}
}
}
}
Dann habe ich versucht, wie in der unten stehenden Dialog
Klasse unter MessageReceivedAsync
ein Verfahren zu verwenden: Hilfe
await context.PostAsync($"{this.count++}: You said {message.Text}");
TelemetryClient telemetry = new TelemetryClient();
telemetry.TrackEvent("MessageReceivedAsync");
context.Wait(MessageReceivedAsync);
Kann jemand bei der Umsetzung es?