コード例 #1
0
 public InstrumentRequestCallback(IConfigAccessor configAccessor, ITracingContext tracingContext,
                                  IEntrySegmentContextAccessor contextAccessor)
 {
     _config          = configAccessor.Get <InstrumentConfig>();
     _tracingContext  = tracingContext;
     _contextAccessor = contextAccessor;
 }
コード例 #2
0
 public HostingTracingDiagnosticProcessor(IEntrySegmentContextAccessor segmentContextAccessor,
                                          ITracingContext tracingContext, IEnumerable <IHostingDiagnosticHandler> diagnosticHandlers)
 {
     _tracingContext         = tracingContext;
     _diagnosticHandlers     = diagnosticHandlers.Reverse();
     _segmentContextAccessor = segmentContextAccessor;
 }
コード例 #3
0
 public JimuServerDiagnosticProcessor(ITracingContext tracingContext
                                      , IEntrySegmentContextAccessor entrySegmentContextAccessor
                                      )
 {
     _tracingContext = tracingContext;
     _entrySegmentContextAccessor = entrySegmentContextAccessor;
 }
コード例 #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MqttTransportDiagnosticProcessor" /> class.
 /// </summary>
 /// <param name="tracingContext">The tracing context.</param>
 /// <param name="serializer">The serializer.</param>
 /// <param name="contextAccessor">The context accessor.</param>
 public MqttTransportDiagnosticProcessor(ITracingContext tracingContext, ISerializer <string> serializer,
                                         IEntrySegmentContextAccessor contextAccessor)
 {
     _tracingContext         = tracingContext;
     _serializer             = serializer;
     _segmentContextAccessor = contextAccessor;
 }
コード例 #5
0
 public KanekoDiagnosticProcessor(ITracingContext tracingContext,
                                  IEntrySegmentContextAccessor entrySegmentContextAccessor
                                  )
 {
     _tracingContext = tracingContext;
     _entrySegmentContextAccessor = entrySegmentContextAccessor;
 }
コード例 #6
0
 public ServerDiagnosticProcessor(IEntrySegmentContextAccessor segmentContextAccessor,
                                  ITracingContext tracingContext, IConfigAccessor configAccessor)
 {
     _tracingContext         = tracingContext;
     _segmentContextAccessor = segmentContextAccessor;
     _tracingConfig          = configAccessor.Get <TracingConfig>();
 }
コード例 #7
0
 public HostingTracingDiagnosticProcessor(IEntrySegmentContextAccessor segmentContextAccessor,
                                          ITracingContext tracingContext, IEnumerable <IHostingDiagnosticHandler> diagnosticHandlers,
                                          IConfigAccessor configAccessor)
 {
     _tracingContext         = tracingContext;
     _diagnosticHandlers     = diagnosticHandlers.Reverse();
     _segmentContextAccessor = segmentContextAccessor;
     _tracingConfig          = configAccessor.Get <TracingConfig>();
 }
コード例 #8
0
 public CapTracingDiagnosticProcessor(ITracingContext tracingContext,
                                      IEntrySegmentContextAccessor entrySegmentContextAccessor,
                                      IExitSegmentContextAccessor exitSegmentContextAccessor,
                                      ILocalSegmentContextAccessor localSegmentContextAccessor)
 {
     _tracingContext              = tracingContext;
     _exitSegmentContextAccessor  = exitSegmentContextAccessor;
     _localSegmentContextAccessor = localSegmentContextAccessor;
     _entrySegmentContextAccessor = entrySegmentContextAccessor;
 }
コード例 #9
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>();
 }
コード例 #10
0
 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;
 }
コード例 #11
0
 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;
 }
コード例 #12
0
 public HostingTracingDiagnosticProcessor(IEntrySegmentContextAccessor segmentContextAccessor,
                                          ITracingContext tracingContext)
 {
     _tracingContext         = tracingContext;
     _segmentContextAccessor = segmentContextAccessor;
 }