Hi Mark Renfrew,
Lets follow some troubleshooting steps below,
Firstly Move to High CPU analysis and check if you find any alerts or error
Here you can see how many active apps are running in your plan. which instance or app is consuming more CPU and many other details.
- If you find a single app is consuming High CPU then debug the app causing High CPU, Restart the bad app to mitigate the issue, scaleup the App service plan.
- If you find multiple app consuming High CPU then scaleup the App service plan to the next tier, Isolate apps in their own ASP.
- Enable CPU monitoring to monitor all site processes
- Mitigate the issue to avoid impact to your application
- collect rich diagnostic data to identify root cause within code.
Refer the below link to follow above points.
https://azure-advice.com/2020/11/03/azure-pro-active-cpu-monitoring/
If you have any further assistant, do let me know.
If the answer is helpful, please click Accept Answer and kindly upvote it so that other people who faces similar issue may get benefitted from it.