I use TelemetryClient (v0.17.0.576) directly in my code, and it looks like I can only transmit Azure data when I manually call Flush at the end, which feels wrong. Did I miss something?
var configuration = TelemetryConfiguration.CreateDefault(); configuration.InstrumentationKey = "KEY"; var client = new TelemetryClient(configuration); for (int i = 0; i < 10; i++) { log.Information("Loop: {0} {1}", i, value); client.Track(new TraceTelemetry(value)); } client.Flush();
azure azure-application-insights
Pawel pabich
source share