0

I've set logReplayEvents to false even though that's the default just to be sure but I'm still seeing multiple entries for my orchestration function for a single invocation in the Monitor section on the Azure portal:

enter image description here

Any idea how, if it's possible, I can change this so it just shows one.

Simon
  • 1,613
  • 1
  • 12
  • 27

1 Answers1

0

I hope you have set LogReplayEvents to false under 'durableTask' key (i.e., disabled emitting verbose orchestration replay events) in the host.json file. And yeah, by default all non-replay tracking events are emitted.

Perhaps I am missing something but looking at the screenshot provided by you, I cannot really figure out that those logs are related to replay events. That's fine if you have checked each event and found that they are replay event, or else can you go to your App Insights and run below query to see if any replay events are present or not.

traces| extend isReplay = tobool(tolower(customDimensions["prop__isReplay"]))| where isReplay == "True"

Hope this helps at least up to some extend!! Cheers!! :)

KrishnaG
  • 3,340
  • 2
  • 6
  • 16
  • To clarify, the image shows multiple executions of the orchestration function when I only submitted a single job to it (it uses a queue trigger), i.e. it appears to be showing all the replay events? – Simon Apr 01 '19 at 18:28