General availability: Python Functions now support custom telemetry in Application Insights
Published date: July 21, 2021
Azure Monitor Application Insights is a cloud native application monitoring offering which enables you to observe failures, bottlenecks, and usage patterns to resolve incidents faster and reduce downtime.
With the release of OpenCensus Python Azure Functions Extension (see official documentation and GitHub Readme), application owners and DevOps professionals can expand the reach of their distributed tracing to include custom dependency calls from Python Function workers using popular libraries such as django, mysql, pymysql, postgresql, and pymongo.
The additional telemetry collected enables Python Functions customers to make better use of existing experiences in Azure Monitor Application Insights such as Application Map and Transaction Diagnostics to more quickly pinpoint issues and performance bottlenecks and ultimately drive down Mean Time to Resolution (MTTR).