question

Ludovic L. avatar image
Ludovic L. asked ·

Usage Workflow Fondation

Hello,

Has i to add an specific sensor to monitor call using Worflow Fondation .Net code ? Because i can't try to see purepath coming from WF.

Thanks for tour reply

Regards,

Ludovic

production
10 |2000000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

Ludovic L. avatar image
Ludovic L. answered ·

Andreas,

In my case i don't see anything because the use to WF are done with a call WCF through a factory :


In the first call this Factory microsoft create an host which enable WCF via a proxy. This process is normally created in the same appDomain than the website where the WCF call. I would like to use the Agent Development Kit but the issue is that is a microsoft dll and chnage it.

Have you ever met such a similar problem ?

1 comment Share
10 |2000000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

I do not have direct experience with Windows Workflow and have therefore not used the ADK to tag calls through WF - as I said before - I would engage our Enablement Service Team. They may have already worked on similar problems and can help you with yours.

If WF runs in the same process as your application you should definitly be able to see the executed workflow steps. It may require additional Sensor Rules that start new PurePaths (active and start PurePath) but you should be able to see these executions as you already have a .NET Agent in this process

2 Likes 2 · ·
Ludovic L. avatar image
Ludovic L. answered ·

Hi Andreas,

Thank for your reply. In my case,  my workflow is call in a website where WCF service is installed too. An agent is well installed and the monitoring works well, because i can see the purepath coming from WCF call.

However i can't always see the WF call. That's why i thinked that a specific configuration was necessary. In which view can i see WF workflow entry point ?

Thank

1 comment Share
10 |2000000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

The challenge with WF is that it is a complex engine that receives incoming messages, processes them, and forwards them to the next workflow step.

It is possible that
a) you need to define additional entry points to get a PurePath for the individual workflow steps
b) you may end up with multiple PurePaths for a single Workflow as each individual step is processed individually without dynaTrace knowing that they belong together. For this purpose we offer our Tagging ADK where you can extend our PurePath Tracing ability to also support technologies that process steps asynchronously: for more information see Agent Development Kit

In your case I also recommend reaching to our Enablement Service Team. They can help you with getting your PurePaths been traced through your workflow engines.

Andi

2 Likes 2 · ·
Andreas G. avatar image
Andreas G. answered ·

You need to make sure to put an Agent into those .NET Processes that run the .NET Workflow Engine. Every .NET process that is involved in processing your workflow needs to be traced - this enables you to trace transactions across all involved components/tiers/workflow processes

Share
10 |2000000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.