public SmartSqlTracingDiagnosticProcessor(ITracingContext tracingContext,
                                           ILocalSegmentContextAccessor localSegmentContextAccessor, IConfigAccessor configAccessor)
 {
     _tracingContext = tracingContext;
     _localSegmentContextAccessor = localSegmentContextAccessor;
     _tracingConfig = configAccessor.Get <TracingConfig>();
 }
Esempio n. 2
0
 public JimuServerDiagnosticProcessor(ITracingContext tracingContext
                                      , IEntrySegmentContextAccessor entrySegmentContextAccessor
                                      , ILocalSegmentContextAccessor localSegmentContextAccessor
                                      )
 {
     _tracingContext = tracingContext;
     _entrySegmentContextAccessor = entrySegmentContextAccessor;
     _localSegmentContextAccessor = localSegmentContextAccessor;
 }
 public EntityFrameworkCoreSegmentContextFactory(
     IEnumerable <IEntityFrameworkCoreSpanMetadataProvider> spanMetadataProviders,
     ITracingContext tracingContext, ILocalSegmentContextAccessor localSegmentContextAccessor,
     IExitSegmentContextAccessor exitSegmentContextAccessor)
 {
     _spanMetadataProviders       = spanMetadataProviders;
     _tracingContext              = tracingContext;
     _localSegmentContextAccessor = localSegmentContextAccessor;
     _exitSegmentContextAccessor  = exitSegmentContextAccessor;
 }
Esempio n. 4
0
 public CapTracingDiagnosticProcessor(ITracingContext tracingContext,
                                      IEntrySegmentContextAccessor entrySegmentContextAccessor,
                                      IExitSegmentContextAccessor exitSegmentContextAccessor,
                                      ILocalSegmentContextAccessor localSegmentContextAccessor)
 {
     _tracingContext              = tracingContext;
     _exitSegmentContextAccessor  = exitSegmentContextAccessor;
     _localSegmentContextAccessor = localSegmentContextAccessor;
     _entrySegmentContextAccessor = entrySegmentContextAccessor;
 }
Esempio n. 5
0
 public CacheTracingDiagnosticProcessor(ITracingContext tracingContext,
                                        ILocalSegmentContextAccessor localSegmentContextAccessor
                                        , IEntrySegmentContextAccessor entrySegmentContextAccessor
                                        , IExitSegmentContextAccessor exitSegmentContextAccessor
                                        , IConfigAccessor configAccessor)
 {
     _tracingContext              = tracingContext;
     _exitSegmentContextAccessor  = exitSegmentContextAccessor;
     _localSegmentContextAccessor = localSegmentContextAccessor;
     _entrySegmentContextAccessor = entrySegmentContextAccessor;
     _tracingConfig = configAccessor.Get <TracingConfig>();
 }
 public SegmentContextFactory(IRuntimeEnvironment runtimeEnvironment,
                              ISamplerChainBuilder samplerChainBuilder,
                              IUniqueIdGenerator uniqueIdGenerator,
                              IEntrySegmentContextAccessor entrySegmentContextAccessor,
                              ILocalSegmentContextAccessor localSegmentContextAccessor,
                              IExitSegmentContextAccessor exitSegmentContextAccessor)
 {
     _runtimeEnvironment          = runtimeEnvironment;
     _samplerChainBuilder         = samplerChainBuilder;
     _uniqueIdGenerator           = uniqueIdGenerator;
     _entrySegmentContextAccessor = entrySegmentContextAccessor;
     _localSegmentContextAccessor = localSegmentContextAccessor;
     _exitSegmentContextAccessor  = exitSegmentContextAccessor;
 }
 public SegmentContextFactory(IRuntimeEnvironment runtimeEnvironment,
                              ISamplerChainBuilder samplerChainBuilder,
                              IEntrySegmentContextAccessor entrySegmentContextAccessor,
                              ILocalSegmentContextAccessor localSegmentContextAccessor,
                              IExitSegmentContextAccessor exitSegmentContextAccessor,
                              IOptions <SkyApmConfig> configAccessor)
 {
     _runtimeEnvironment          = runtimeEnvironment;
     _samplerChainBuilder         = samplerChainBuilder;
     _entrySegmentContextAccessor = entrySegmentContextAccessor;
     _localSegmentContextAccessor = localSegmentContextAccessor;
     _exitSegmentContextAccessor  = exitSegmentContextAccessor;
     _config = configAccessor.Value;
 }
Esempio n. 8
0
 public MongoTracingDiagnosticProcessor(ITracingContext tracingContext,
                                        ILocalSegmentContextAccessor localSegmentContextAccessor)
 {
     _tracingContext = tracingContext;
     _localSegmentContextAccessor = localSegmentContextAccessor;
 }