11 instantiations of OtlpKeyValueJson
Aspire.Dashboard (5)
Model\TelemetryExportService.cs (5)
615new OtlpKeyValueJson 620new OtlpKeyValueJson 630attributes.Add(new OtlpKeyValueJson 667result[i] = new OtlpKeyValueJson 678result[attributes.Length + i] = new OtlpKeyValueJson
Aspire.Dashboard.Tests (6)
Model\TelemetryImportServiceTests.cs (6)
438new OtlpKeyValueJson { Key = "service.name", Value = new OtlpAnyValueJson { StringValue = serviceName } }, 439new OtlpKeyValueJson { Key = "service.instance.id", Value = new OtlpAnyValueJson { StringValue = instanceId } } 483new OtlpKeyValueJson { Key = "service.name", Value = new OtlpAnyValueJson { StringValue = serviceName } }, 484new OtlpKeyValueJson { Key = "service.instance.id", Value = new OtlpAnyValueJson { StringValue = instanceId } } 528new OtlpKeyValueJson { Key = "service.name", Value = new OtlpAnyValueJson { StringValue = serviceName } }, 529new OtlpKeyValueJson { Key = "service.instance.id", Value = new OtlpAnyValueJson { StringValue = instanceId } }
43 references to OtlpKeyValueJson
Aspire.Dashboard (41)
Model\TelemetryExportService.cs (3)
613var attributes = new List<OtlpKeyValueJson> 653private static OtlpKeyValueJson[]? ConvertAttributes(KeyValuePair<string, string>[] attributes, Func<KeyValuePair<string, string>[]>? getAdditionalAttributes = null) 663var result = new OtlpKeyValueJson[attributes.Length + additionalCount];
Otlp\Model\Serialization\OtlpJsonProtobufConverter.cs (14)
153foreach (var attr in json.Attributes) 195foreach (var attr in json.Attributes) 221foreach (var attr in json.Attributes) 315foreach (var attr in json.Attributes) 416foreach (var kv in json.Metadata) 507foreach (var attr in json.Attributes) 544foreach (var attr in json.Attributes) 603foreach (var attr in json.Attributes) 676foreach (var attr in json.Attributes) 718foreach (var attr in json.FilteredAttributes) 751foreach (var attr in json.Attributes) 773foreach (var attr in json.Attributes) 782private static KeyValue ToProtobuf(OtlpKeyValueJson json) 848foreach (var kv in json.Values)
src\Shared\ConsoleLogs\SharedAIHelpers.cs (8)
221foreach (var attr in span.Attributes.Where(a => a.Key != OtlpHelpers.AspireDestinationNameAttribute)) 292private static string MapOtelAttributeValue(OtlpKeyValueJson attribute) 473public static string GetAttributeValue(OtlpKeyValueJson attribute) 490public static string? GetAttributeStringValue(OtlpKeyValueJson[]? attributes, string key) 497foreach (var attr in attributes) 529public static IEnumerable<OtlpKeyValueJson> GetFilteredAttributes(OtlpKeyValueJson[]? attributes) 585foreach (var attr in GetFilteredAttributes(logEntry.LogRecord.Attributes))
src\Shared\Otlp\Serialization\OtlpCommonJson.cs (2)
79public OtlpKeyValueJson[]? Values { get; set; } 146public OtlpKeyValueJson[]? Attributes { get; set; }
src\Shared\Otlp\Serialization\OtlpJsonSerializerContext.cs (1)
29[JsonSerializable(typeof(OtlpKeyValueJson))]
src\Shared\Otlp\Serialization\OtlpLogsJson.cs (1)
97public OtlpKeyValueJson[]? Attributes { get; set; }
src\Shared\Otlp\Serialization\OtlpMetricsJson.cs (6)
113public OtlpKeyValueJson[]? Metadata { get; set; } 210public OtlpKeyValueJson[]? Attributes { get; set; } 262public OtlpKeyValueJson[]? Attributes { get; set; } 338public OtlpKeyValueJson[]? Attributes { get; set; } 454public OtlpKeyValueJson[]? Attributes { get; set; } 527public OtlpKeyValueJson[]? FilteredAttributes { get; set; }
src\Shared\Otlp\Serialization\OtlpResourceJson.cs (3)
17public OtlpKeyValueJson[]? Attributes { get; set; } 42foreach (var attr in Attributes) 63foreach (var attr in Attributes)
src\Shared\Otlp\Serialization\OtlpTraceJson.cs (3)
122public OtlpKeyValueJson[]? Attributes { get; set; } 186public OtlpKeyValueJson[]? Attributes { get; set; } 223public OtlpKeyValueJson[]? Attributes { get; set; }
Aspire.Dashboard.Tests (2)
Model\TelemetryExportServiceTests.cs (2)
129var logIdAttribute = Assert.Single(logRecord.Attributes, a => a.Key == OtlpHelpers.AspireLogIdAttribute); 864var japaneseAttr = Assert.Single(logRecord.Attributes, a => a.Key == "japanese.attr");