コードで TelemetryClient (v0.17.0.576) を直接使用していますが、最後に Flush を手動で呼び出した場合にのみ Azure にデータをプッシュできるように見えますが、これは間違っていると感じています。ここで何か不足していますか?
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();