cfg.UseApplicationInsightsOnConsume(telemetry, (requestTelemetry, consumeContext) =>
{
var source = consumeContext.Headers.Get<string>("TelemetrySourceId");
requestTelemetry.Telemetry.Source = source;
});
cfg.UseApplicationInsightsOnPublish(telemetry, (dependencyTelemetry, publishContext) =>
{
publishContext.Headers.Set("TelemetrySourceId", "cid-v1:" + applicationId);
dependencyTelemetry.Telemetry.Target = publishContext.DestinationAddress.ToString();
});
cfg.UseApplicationInsightsOnSend(telemetry, (dependencyTelemetry, sendContext) =>
{
sendContext.Headers.Set("TelemetrySourceId", "cid-v1:" + applicationId);
dependencyTelemetry.Telemetry.Target = sendContext.DestinationAddress.ToString(); // Options.RabbitMqHost;
});