11 instantiations of OtlpKeyValueJson
Aspire.Dashboard (5)
Model\TelemetryExportService.cs (5)
621new OtlpKeyValueJson 626new OtlpKeyValueJson 636attributes.Add(new OtlpKeyValueJson 673result[i] = new OtlpKeyValueJson 684result[attributes.Length + i] = new OtlpKeyValueJson
Aspire.Dashboard.Tests (6)
Model\TelemetryImportServiceTests.cs (6)
439new OtlpKeyValueJson { Key = "service.name", Value = new OtlpAnyValueJson { StringValue = serviceName } }, 440new OtlpKeyValueJson { Key = "service.instance.id", Value = new OtlpAnyValueJson { StringValue = instanceId } } 484new OtlpKeyValueJson { Key = "service.name", Value = new OtlpAnyValueJson { StringValue = serviceName } }, 485new OtlpKeyValueJson { Key = "service.instance.id", Value = new OtlpAnyValueJson { StringValue = instanceId } } 529new OtlpKeyValueJson { Key = "service.name", Value = new OtlpAnyValueJson { StringValue = serviceName } }, 530new OtlpKeyValueJson { Key = "service.instance.id", Value = new OtlpAnyValueJson { StringValue = instanceId } }
43 references to OtlpKeyValueJson
Aspire.Dashboard (41)
Model\TelemetryExportService.cs (3)
619var attributes = new List<OtlpKeyValueJson> 659private static OtlpKeyValueJson[]? ConvertAttributes(KeyValuePair<string, string>[] attributes, Func<KeyValuePair<string, string>[]>? getAdditionalAttributes = null) 669var 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)
Otlp\Model\Serialization\OtlpJsonSerializerContext.cs (1)
25[JsonSerializable(typeof(OtlpKeyValueJson))]
Otlp\Model\Serialization\OtlpMetricsJson.cs (6)
114public OtlpKeyValueJson[]? Metadata { get; set; } 211public OtlpKeyValueJson[]? Attributes { get; set; } 263public OtlpKeyValueJson[]? Attributes { get; set; } 339public OtlpKeyValueJson[]? Attributes { get; set; } 455public OtlpKeyValueJson[]? Attributes { get; set; } 528public OtlpKeyValueJson[]? FilteredAttributes { get; set; }
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; } 121public OtlpKeyValueJson[]? Attributes { get; set; }
src\Shared\Otlp\Serialization\OtlpLogsJson.cs (1)
97public OtlpKeyValueJson[]? Attributes { 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");