General availability: Application Insights integration with App Services for Java & Node.js apps

Azure Updates

Discussionpowered by zap.ms

Published

Jul 14, 2021

Status

Launched

Timeline

  • July 2021
    General Availability

Product

App Service
Azure Monitor

Tag

Features

Category

Compute
Mobile
Web
DevOps
Management and governance

Description

Azure Monitor application insights is a native to Azure 'application performance management' solution. Application insights for Java & Node.js App Services is now generally available through Azure portal, with no code changes required. With one click of a button, you can enable application insights for your Java apps running on App Services Linux or code-based Windows; and similarly for your Node.js apps on App Services Windows (managed-services). Windows. In a few minutes, the telemetry will appear in the portal and will give insights into the request, dependencies, performance, and allow for a deep root cause analysis.

Application insights integration with App Services can be enabled upon the creation of an App Services resource, for the new apps, or for existing apps. 

Monitoring for the most popular Java technologies and libraries, such as JMS, Kafka, Netty/Webflux, Java logging frameworks, and more is available by default. You will also get the consistent monitoring experience and levels of control that is available for the application insights Java 3.x agent. Additional configuration options that are already in general availability are available – see here.

The image below illustrates the application map for a complex modern Java application, one of the views that Azure Monitor application insights presents the customer with.

Azure Monitor Application Insights

Monitoring Node.js App Service

Application Insights Java 3.0 agent documentation

Monitoring Java App Service