| 18 | ) |
| 19 | |
| 20 | func (c *Overrides) toLegacy() LegacyOverrides { |
| 21 | return LegacyOverrides{ |
| 22 | IngestionRateStrategy: c.Ingestion.RateStrategy, |
| 23 | IngestionRateLimitBytes: c.Ingestion.RateLimitBytes, |
| 24 | IngestionBurstSizeBytes: c.Ingestion.BurstSizeBytes, |
| 25 | IngestionTenantShardSize: c.Ingestion.TenantShardSize, |
| 26 | MaxLocalTracesPerUser: c.Ingestion.MaxLocalTracesPerUser, |
| 27 | MaxGlobalTracesPerUser: c.Ingestion.MaxGlobalTracesPerUser, |
| 28 | IngestionMaxAttributeBytes: c.Ingestion.MaxAttributeBytes, |
| 29 | IngestionArtificialDelay: c.Ingestion.ArtificialDelay, |
| 30 | IngestionRetryInfoEnabled: c.Ingestion.RetryInfoEnabled, |
| 31 | |
| 32 | Forwarders: c.Forwarders, |
| 33 | |
| 34 | MetricsGeneratorRingSize: c.MetricsGenerator.RingSize, |
| 35 | MetricsGeneratorProcessors: c.MetricsGenerator.Processors, |
| 36 | MetricsGeneratorMaxActiveSeries: c.MetricsGenerator.MaxActiveSeries, |
| 37 | MetricsGeneratorMaxActiveEntities: c.MetricsGenerator.MaxActiveEntities, |
| 38 | MetricsGeneratorCollectionInterval: c.MetricsGenerator.CollectionInterval, |
| 39 | MetricsGeneratorDisableCollection: c.MetricsGenerator.DisableCollection, |
| 40 | MetricsGeneratorGenerateNativeHistograms: c.MetricsGenerator.GenerateNativeHistograms, |
| 41 | MetricsGeneratorTraceIDLabelName: c.MetricsGenerator.TraceIDLabelName, |
| 42 | MetricsGeneratorRemoteWriteHeaders: c.MetricsGenerator.RemoteWriteHeaders, |
| 43 | MetricsGeneratorForwarderQueueSize: c.MetricsGenerator.Forwarder.QueueSize, |
| 44 | MetricsGeneratorForwarderWorkers: c.MetricsGenerator.Forwarder.Workers, |
| 45 | MetricsGeneratorProcessorServiceGraphsHistogramBuckets: c.MetricsGenerator.Processor.ServiceGraphs.HistogramBuckets, |
| 46 | MetricsGeneratorProcessorServiceGraphsDimensions: c.MetricsGenerator.Processor.ServiceGraphs.Dimensions, |
| 47 | MetricsGeneratorProcessorServiceGraphsPeerAttributes: c.MetricsGenerator.Processor.ServiceGraphs.PeerAttributes, |
| 48 | MetricsGeneratorProcessorServiceGraphsFilterPolicies: c.MetricsGenerator.Processor.ServiceGraphs.FilterPolicies, |
| 49 | MetricsGeneratorProcessorServiceGraphsEnableClientServerPrefix: c.MetricsGenerator.Processor.ServiceGraphs.EnableClientServerPrefix, |
| 50 | MetricsGeneratorProcessorServiceGraphsEnableMessagingSystemLatencyHistogram: c.MetricsGenerator.Processor.ServiceGraphs.EnableMessagingSystemLatencyHistogram, |
| 51 | MetricsGeneratorProcessorServiceGraphsEnableVirtualNodeLabel: c.MetricsGenerator.Processor.ServiceGraphs.EnableVirtualNodeLabel, |
| 52 | MetricsGeneratorProcessorServiceGraphsSpanMultiplierKey: c.MetricsGenerator.Processor.ServiceGraphs.SpanMultiplierKey, |
| 53 | MetricsGeneratorProcessorServiceGraphsEnableTraceStateSpanMultiplier: c.MetricsGenerator.Processor.ServiceGraphs.EnableTraceStateSpanMultiplier, |
| 54 | MetricsGeneratorProcessorSpanMetricsHistogramBuckets: c.MetricsGenerator.Processor.SpanMetrics.HistogramBuckets, |
| 55 | MetricsGeneratorProcessorSpanMetricsDimensions: c.MetricsGenerator.Processor.SpanMetrics.Dimensions, |
| 56 | MetricsGeneratorProcessorSpanMetricsIntrinsicDimensions: c.MetricsGenerator.Processor.SpanMetrics.IntrinsicDimensions, |
| 57 | MetricsGeneratorProcessorSpanMetricsFilterPolicies: c.MetricsGenerator.Processor.SpanMetrics.FilterPolicies, |
| 58 | MetricsGeneratorProcessorSpanMetricsDimensionMappings: c.MetricsGenerator.Processor.SpanMetrics.DimensionMappings, |
| 59 | MetricsGeneratorProcessorSpanMetricsEnableTargetInfo: c.MetricsGenerator.Processor.SpanMetrics.EnableTargetInfo, |
| 60 | MetricsGeneratorProcessorSpanMetricsTargetInfoExcludedDimensions: c.MetricsGenerator.Processor.SpanMetrics.TargetInfoExcludedDimensions, |
| 61 | MetricsGeneratorProcessorSpanMetricsEnableInstanceLabel: c.MetricsGenerator.Processor.SpanMetrics.EnableInstanceLabel, |
| 62 | MetricsGeneratorProcessorSpanMetricsSpanMultiplierKey: c.MetricsGenerator.Processor.SpanMetrics.SpanMultiplierKey, |
| 63 | MetricsGeneratorProcessorSpanMetricsEnableTraceStateSpanMultiplier: c.MetricsGenerator.Processor.SpanMetrics.EnableTraceStateSpanMultiplier, |
| 64 | MetricsGeneratorProcessorHostInfoHostIdentifiers: c.MetricsGenerator.Processor.HostInfo.HostIdentifiers, |
| 65 | MetricsGeneratorProcessorHostInfoMetricName: c.MetricsGenerator.Processor.HostInfo.MetricName, |
| 66 | MetricsGeneratorIngestionSlack: c.MetricsGenerator.IngestionSlack, |
| 67 | MetricsGeneratorNativeHistogramBucketFactor: c.MetricsGenerator.NativeHistogramBucketFactor, |
| 68 | MetricsGeneratorNativeHistogramMaxBucketNumber: c.MetricsGenerator.NativeHistogramMaxBucketNumber, |
| 69 | MetricsGeneratorNativeHistogramMinResetDuration: c.MetricsGenerator.NativeHistogramMinResetDuration, |
| 70 | MetricsGeneratorSpanNameSanitization: c.MetricsGenerator.SpanNameSanitization, |
| 71 | MetricsGeneratorMaxCardinalityPerLabel: c.MetricsGenerator.MaxCardinalityPerLabel, |
| 72 | |
| 73 | BlockRetention: c.Compaction.BlockRetention, |
| 74 | CompactionWindow: c.Compaction.CompactionWindow, |
| 75 | CompactionDisabled: c.Compaction.CompactionDisabled, |
| 76 | |
| 77 | MaxBytesPerTagValuesQuery: c.Read.MaxBytesPerTagValuesQuery, |