2 instantiations of TelemetryEventCorrelation
Aspire.Dashboard.Tests (2)
Telemetry\DashboardTelemetryServiceTests.cs (2)
125
Content = new StringContent(JsonSerializer.Serialize(new
TelemetryEventCorrelation
{ Id = userTaskCorrelationId }))
135
Content = new StringContent(JsonSerializer.Serialize(new
TelemetryEventCorrelation
{ Id = Guid.NewGuid() }))
19 references to TelemetryEventCorrelation
Aspire.Dashboard (18)
Telemetry\DashboardTelemetryService.cs (14)
102
correlations?.Select(propertyGetter).Cast<
TelemetryEventCorrelation
>().ToArray(),
148
correlations?.Select(propertyGetter).Cast<
TelemetryEventCorrelation
>().ToArray(),
196
correlatedWith?.Select(propertyGetter).Cast<
TelemetryEventCorrelation
>().ToArray());
198
var
response = await PostRequestAsync<PostOperationRequest,
TelemetryEventCorrelation
>(client, TelemetryEndpoints.TelemetryPostOperation, request).ConfigureAwait(false);
224
correlatedWith?.Select(propertyGetter).Cast<
TelemetryEventCorrelation
>().ToArray());
226
var
response = await PostRequestAsync<PostOperationRequest,
TelemetryEventCorrelation
>(client, TelemetryEndpoints.TelemetryPostUserTask, request).ConfigureAwait(false);
252
correlatedWith?.Select(propertyGetter).Cast<
TelemetryEventCorrelation
>().ToArray());
254
var
response = await PostRequestAsync<PostFaultRequest,
TelemetryEventCorrelation
>(client, TelemetryEndpoints.TelemetryPostFault, request).ConfigureAwait(false);
281
correlatedWith?.Select(propertyGetter).Cast<
TelemetryEventCorrelation
>().ToArray());
283
var
response = await PostRequestAsync<PostAssetRequest,
TelemetryEventCorrelation
>(client, TelemetryEndpoints.TelemetryPostAsset, request).ConfigureAwait(false);
Telemetry\TelemetryRequests.cs (4)
10
public record PostOperationRequest(string EventName, TelemetryResult Result, string? ResultSummary = null, Dictionary<string, AspireTelemetryProperty>? Properties = null,
TelemetryEventCorrelation
[]? CorrelatedWith = null);
12
public record PostFaultRequest(string EventName, string Description, FaultSeverity Severity, Dictionary<string, AspireTelemetryProperty>? Properties = null,
TelemetryEventCorrelation
[]? CorrelatedWith = null);
14
public record PostAssetRequest(string EventName, string AssetId, int AssetEventVersion, Dictionary<string, AspireTelemetryProperty>? AdditionalProperties,
TelemetryEventCorrelation
[]? CorrelatedWith = null);
24
TelemetryEventCorrelation
[]? Correlations = null,
Aspire.Dashboard.Tests (1)
Telemetry\DashboardTelemetryServiceTests.cs (1)
152
var
correlatedProperty = Assert.Single(operationRequest.CorrelatedWith!);