Azure Functions come with two "built-in" monitoring options - the Monitor tab, and integration with Application Insights.
The Monitor tab is a built-in, free feature that focuses primarily on log collection. In the Monitor tab you can see and investigate your latest function invocations, gather information about invocation duration and success rate, and explore logs and exception details.
Application Insights is an Azure APM service that can monitor both cloud-based and on-premises applications. Application Insights offers a wide range of analytics tools and can monitor many different types of applications across different platforms (web applications, container-based applications, mobile applications, desktop applications, ...