Exemplo n.º 1
0
        public ISpan StartSpan(string operationName, StartSpanOptions startSpanOptions)
        {
            ISpan span;

            var rootSpanContext = _spanContextFactory.NewRootSpanContext();

            span = NewSpan(rootSpanContext, operationName, startSpanOptions.StartTime, startSpanOptions.References);

            foreach (var tag in startSpanOptions.Tag)
            {
                span.SetTag(tag.Key, tag.Value);
            }

            return(span);
        }