SaaS CMS has officially launched! Learn more now.

Ignoring EPiServer.Events.ServiceModel.IEventReplication.RaiseEvent via NewRelic custom instrumentation file.


Hello all.

Trying to ignore a NewRelic hit on /EPiServer.Events.ServiceModel.IEventReplication.RaiseEvent (approx 5k rpm) as it's skewing our view in NR a fair bit. 4 servers, lots of chatter/publishes etc - first off is this an expected amount of hits? I'm kinda dubious it's working harder than what is reasonable. I'm not fully sure what this api is doing/if this is the norm (we don't have NR on other clients - does anyone have a similar story?).

Attempting to block the instrumentation for this transaction using a custom instrumentation file but struggling to configure it correctly. Does anyone have experience with this? (quite bespoke I know...)


Mar 06, 2020 11:09

I can see the IEventReplication was moved to EPiServer.Framework.AspNet.dll, trying the following now:

<tracerFactory name="NewRelic.Agent.Core.Tracer.Factories.IgnoreTransactionTracerFactory">
<match assemblyName="EPiServer.Framework.AspNet" className="EPiServer.Events.Remote.EventReplication">
<exactMethodMatcher methodName="RaiseEvent" />

That didn't work :thinking:

Edited, Mar 06, 2020 11:13
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.