public void BeforePublishStore([Object] CapEventDataPubStore eventData) { _contexts[eventData.Message.GetId()] = _entrySegmentContextAccessor.Context; var context = _tracingContext.CreateLocalSegmentContext("Event Persistence: " + eventData.Operation); //context.Span.SpanLayer = SpanLayer.DB; context.Span.Component = Components.CAP; //context.Span.AddTag(Tags.DB_TYPE, "sql"); context.Span.AddLog(LogEvent.Event("Event Persistence")); context.Span.AddLog(LogEvent.Message("CAP message persistence start...")); }
public void CachingBeforeGetCache([Object] DiagnosticDataWrapper <BeforeGetRequestEventData> eventData) { var context = _tracingContext.CreateLocalSegmentContext("Cache: " + eventData.EventData.Operation); context.Span.SpanLayer = SpanLayer.CACHE; context.Span.Component = Caching; context.Span.AddTag("Name", eventData.EventData.Name); context.Span.AddTag("CacheType", eventData.EventData.CacheType); context.Span.AddTag(Tags.PATH, string.Join(",", eventData.EventData.CacheKeys)); context.Span.AddLog(LogEvent.Event("Get Cache Start")); context.Span.AddLog(LogEvent.Message("Adnc.Caching get cache start...")); }
public void BeforeLocalMethodInvoke([Object] LocalMethodInvokeBeforeEventData eventData) { var operation = $"server-local: {eventData.Operation}"; var context = _tracingContext.CreateLocalSegmentContext(operation); context.Span.AddLog(LogEvent.Event("start"), LogEvent.Message(eventData.Data)); }
private SegmentContext CreateLocalSegment(string operationName, DbCommand dbCommand) { var context = _tracingContext.CreateLocalSegmentContext(operationName); context.Span.Component = Common.Components.ENTITYFRAMEWORKCORE; return(context); }
private SegmentContext CreateSmartSqlLocalSegmentContext(string operation) { var context = _tracingContext.CreateLocalSegmentContext(operation); context.Span.SpanLayer = SpanLayer.DB; context.Span.Component = "GS.Nosql.Mongo"; context.Span.AddTag(Tags.DB_TYPE, "MongoDB"); return context; }
private SegmentContext CreateSmartSqlLocalSegmentContext(string operation) { var context = _tracingContext.CreateLocalSegmentContext(operation); context.Span.SpanLayer = SpanLayer.DB; context.Span.Component = Common.Components.SMART_SQL; context.Span.AddTag(Common.Tags.DB_TYPE, "Sql"); return(context); }
public void BeforeDbSessionBeginTransaction([Object] DbSessionBeginTransactionBeforeEventData eventData) { var context = _tracingContext.CreateLocalSegmentContext("BeginTransaction"); context.Span.SpanLayer = Tracing.Segments.SpanLayer.DB; context.Span.Component = Common.Components.SMART_SQL; context.Span.AddTag(Common.Tags.DB_TYPE, "Sql"); }