public void Collect(ISpanEventWireModel wireModel)
        {
            RecordSeenSpans(1);

            if (_spanEvents == null || !_spanEvents.TryAdd(wireModel.Span))
            {
                RecordDroppedSpans(1);
            }
        }
Ejemplo n.º 2
0
 private void ProcessFailedItems(IList <TRequest> items, PartitionedBlockingCollection <TRequest> collection)
 {
     foreach (var item in items)
     {
         if (!collection.TryAdd(item))
         {
             _agentHealthReporter.ReportInfiniteTracingSpanEventsDropped(1);
         }
     }
 }