1 instantiation of CachedResourceScope
Aspire.Dashboard (1)
Otlp\Storage\SqliteTelemetryRepository.Caching.cs (1)
659
resourceScope = new
CachedResourceScope
(scope);
15 references to CachedResourceScope
Aspire.Dashboard (15)
Otlp\Storage\SqliteTelemetryRepository.Caching.cs (11)
180
private
CachedResourceScope
GetOrAddCachedScope(
195
if (resource.Scopes.TryGetValue(incomingScope.Name, out
var
resourceScope))
266
CachedResourceScope
resourceScope,
341
CachedResourceScope
resourceScope,
426
CachedResourceScope
resourceScope)
584
var
resourceScope = AddCachedScope(resource, scope, CachedTelemetryType.Metrics);
592
foreach (
var
resourceScope in resource.Scopes.Values.Where(scope => scope.TelemetryTypes.HasFlag(CachedTelemetryType.Metrics)))
655
private static
CachedResourceScope
AddCachedScope(CachedResource resource, CachedScope scope, CachedTelemetryType telemetryType)
657
if (!resource.Scopes.TryGetValue(scope.Scope.Name, out
var
resourceScope))
666
private static CachedInstrument AddCachedInstrument(CachedResource resource,
CachedResourceScope
resourceScope, CachedInstrumentRecord record)
766
public Dictionary<string,
CachedResourceScope
> Scopes { get; } = new(StringComparer.Ordinal);
Otlp\Storage\SqliteTelemetryRepository.Logs.cs (1)
61
var
cachedScope = GetOrAddCachedScope(connection, transaction, cachedResource, scopeLogs.Scope, CachedTelemetryType.Logs);
Otlp\Storage\SqliteTelemetryRepository.Metrics.Writes.cs (2)
59
CachedResourceScope
cachedScope;
114
CachedResourceScope
cachedScope,
Otlp\Storage\SqliteTelemetryRepository.Traces.Writes.cs (1)
79
var
cachedScope = GetOrAddCachedScope(connection, transaction, cachedResource, scopeSpans.Scope, CachedTelemetryType.Traces);