I know this might look as general and open ended question, but it is specific to analysis.
I want to check the factors that are impacting the campaign run. for this I want to check the step by step process and the time taking for each activity like strategy components, Data flows, activities etc. But I'm not sure how can I trace the campaign like we do core pega components like activities, agents etc. Currently my campaign performance has been degraded from 1 hr to 6hrs. I want to know what all the logs, db traces and other tracing options I can use to estimate the performance impacting factors.
Kindly suggest me how to trace the campaign in the perspective of time taking for each component.
The ProcessProgramRun agent handles the Campaign execution. You may try tracing this agent.
Also, you may inspect the Data Flow run of the Scheduled Campaign which is in running status in the Designer Studio, Decision: Data Flows --> Batch processing landing page. Please note that this DF run work object gets deleted immediately after Campaign execution completion. The best way is to do a Save-as of the associated Data Flow in the DF run and perform a new run directly from the Designer Studio using this Data Flow.
The Data Flow run details will have the distribution of average time taken for each stage evaluation.
Thanks for the useful details about the campaign tracing. It really helpful to explore further.
How the Data flow useful in campaign run? At what stage data flow is called when campaign starts ? Is the data flow out of the box one or the customized one that we need to trace? Is there any data flow that is starting of the flow just like processprogramrun agent?
Posted: 5 years ago
Posted: 19 Jun 2017 10:46 EDT
Peter van der Putten (Peter van der Putten)
Lead Scientist and Director, AI Lab, Office of the CTO