public void AfterDbSessionBeginTransaction([Object] DbSessionBeginTransactionAfterEventData eventData)
        {
            var context = _localSegmentContextAccessor.Context;

            if (context != null)
            {
                _tracingContext.Release(context);
            }
        }
Esempio n. 2
0
        public void AfterDbSessionBeginTransaction([Object] DbSessionBeginTransactionAfterEventData eventData)
        {
            var context = _localSegmentContextAccessor.Context;

            if (context != null)
            {
                context.Span.Peer = new Common.StringOrIntValue(eventData.DbSession.Connection?.DataSource);
                context.Span.AddTag(Common.Tags.DB_INSTANCE, eventData.DbSession.Connection?.Database);
                _tracingContext.Release(context);
            }
        }