1) How to monitor azure functions, how they are running/status/errors ?
You can use Applications Insights:
Monitor executions in Azure Functions
2) How to troubleshoot functions ?
You can use the diagnostics tool within Azure Functions:
Azure Functions diagnostics overview
3) How to know to know, how much time functions are running and which time will trigger(schedule time).
Timer trigger for Azure Functions
If this is helpful please accept answer.