private IPCAdditionalData CreateAdditionalData()

in src/ServiceProfiler.EventPipe.Otel/Azure.Monitor.OpenTelemetry.Profiler.Core/PostStopProcessor.cs [185:202]


    private IPCAdditionalData CreateAdditionalData(
        IReadOnlyCollection<SampleActivity> samples,
        string stampId, DateTimeOffset sessionId, Guid appId, IProfilerSource profilerSource)
        => new()
        {
            ConnectionString = _serviceProfilerContext.ConnectionString,
            ServiceProfilerIndex = _customEventsBuilder.CreateServiceProfilerIndex(
            fileId: EnvironmentUtilities.CreateSessionId(),
            stampId: stampId,
            sessionId: sessionId,
            appId: appId,
            profilerSource: profilerSource),
            ServiceProfilerSamples = _customEventsBuilder.CreateServiceProfilerSamples(
            samples: samples,
            stampId: stampId,
            sessionId: sessionId,
            appId: appId),
        };