{"id":229810,"date":"2023-03-19T19:14:46","date_gmt":"2023-03-20T02:14:46","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/java\/?p=229810"},"modified":"2023-03-19T19:14:46","modified_gmt":"2023-03-20T02:14:46","slug":"java-on-azure-tooling-update-february-2023","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/java\/java-on-azure-tooling-update-february-2023\/","title":{"rendered":"Java on Azure Tooling Update \u2013 February 2023"},"content":{"rendered":"<p style=\"text-align: justify;\">Hi everyone, welcome to the February update of Java on Azure Tooling. In this update, we will introduce the enhancement for Azure Container Apps and Azure Monitoring Support in IntelliJ IDEA. To get these new features, please download and install <a href=\"https:\/\/aka.ms\/azuretoolkit\/intellijidea\">the Azure Toolkit for IntelliJ<\/a>. We hope you enjoy these features, and let\u2019s get started.<\/p>\n<h4><span style=\"font-size: 18pt;\"><strong>Azure Toolkit for IntelliJ Improvements<\/strong><\/span><\/h4>\n<h5><span style=\"font-size: 14pt;\"><strong>Azure Container Apps Enhancement<\/strong><\/span><\/h5>\n<p style=\"text-align: justify;\">In January\u2019s update, we added the support for managing <a href=\"https:\/\/devblogs.microsoft.com\/java\/java-on-azure-tooling-update-january-2023\/\">Azure Container Apps resources<\/a>. In February, we have further improved the feature for Azure Container Apps. To create an Azure Container App instance, you need to create an Azure Container App Environment first. Azure Container Apps Environment acts as a secure boundary around groups of container apps. Container Apps in the same environment are deployed in the same virtual network and write logs to the same Log Analytics workspace. Please see <a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/container-apps\/\">this document<\/a> for more information.<\/p>\n<p style=\"text-align: justify;\">In the latest release, you can create an Azure Container Apps Environment directly in Azure Explorer within the IDE. With this enhancement, developers can easily run and deploy container apps without switching to the Azure Portal. Here is a short demo of it.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2023\/03\/ace-creation.gif\"><img decoding=\"async\" class=\"alignnone size-full wp-image-229811\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2023\/03\/ace-creation.gif\" alt=\"Image ace creation\" width=\"1482\" height=\"868\" \/><\/a><\/p>\n<h5><\/h5>\n<h5><span style=\"font-size: 14pt;\"><strong>Azure Monitor Support<\/strong><\/span><\/h5>\n<p style=\"text-align: justify;\">Azure Monitor is a comprehensive monitoring solution for collecting, analyzing, and responding to telemetry from your cloud and on-premises environments.\u00a0It can collect and aggregate the data from every layer and component of your system into a common data platform.\u00a0We have been consistently hearing from our customers that they want more support in troubleshooting their services and applications on Azure using logs in Azure Monitor.<\/p>\n<p style=\"text-align: justify;\">To help you analyze your data and gain insights interactively, we have integrated Azure Monitor with the Log Analytics tool into our toolkit. The Log Analytics tool allows you to query the log data collected by Azure Monitor so that you can quickly retrieve, consolidate, and analyze collected data.<\/p>\n<p style=\"text-align: justify;\">To use this feature, you need to open the Azure Monitor menu in the Toolbar in IntelliJ IDEA. After you select the Log Analytics workspace, you can view tables in the workspace, sample queries, and filter options in the left sidebar. Next, you can run a simple query that returns a set of records and then use features of Log Analytics to sort, filter, and analyze the results. Here is a short demo of this feature.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2023\/03\/202301.azure-monitor.gif\"><img decoding=\"async\" class=\"alignnone size-full wp-image-229812\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2023\/03\/202301.azure-monitor.gif\" alt=\" azure monitor\" width=\"1376\" height=\"980\" \/><\/a><\/p>\n<h5><span style=\"font-size: 14pt;\"><strong><span class=\"x-hidden-focus\">Feedback and Suggestions<\/span><\/strong><\/span><\/h5>\n<p>Please don\u2019t hesitate to <a href=\"https:\/\/aka.ms\/azuretoolkit\/intellijidea\">try our product<\/a>! Your feedback and suggestions are very important to us and will help shape our product in the future.<\/p>\n<ul>\n<li>Leave your comment on this blog post<\/li>\n<li><a href=\"https:\/\/github.com\/microsoft\/azure-tools-for-java\/issues\/new\">Create a feature request or submit a bug<\/a> on our official GitHub Issues page<\/li>\n<li><a href=\"https:\/\/microsoft.qualtrics.com\/jfe\/form\/SV_b17fG5QQlMhs2up\">Fill in our survey<\/a><\/li>\n<\/ul>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2022\/07\/feedback-new.png\"><img decoding=\"async\" class=\"alignnone wp-image-229214 size-large\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2022\/07\/feedback-new-1024x438.png\" alt=\"Image feedback new\" width=\"640\" height=\"274\" srcset=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2022\/07\/feedback-new-1024x438.png 1024w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2022\/07\/feedback-new-300x128.png 300w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2022\/07\/feedback-new-768x328.png 768w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2022\/07\/feedback-new.png 1329w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<h5><span style=\"font-size: 14pt;\"><strong>Resources<\/strong><\/span><\/h5>\n<p>Here is a list of links that are helpful to learn Java on Azure Tooling.<\/p>\n<ul>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/developer\/java\/toolkit-for-intellij\/\">Azure Toolkit for IntelliJ documentation<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/developer\/java\/toolkit-for-eclipse\/installation\">Azure Toolkit for Eclipse documentation<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/microsoft\/azure-maven-plugins\/wiki\/Azure-Spring-apps\">Maven Plugin for Azure Web Apps\/Functions\/Spring Apps<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/microsoft\/azure-gradle-plugins\/wiki\">Gradle Plugin for Azure Web Apps\/Functions<\/a><\/li>\n<li><a href=\"https:\/\/code.visualstudio.com\/docs\/java\/java-on-azure\">VS Code extension for Azure Spring Apps<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hi everyone, welcome to the February update of Java on Azure Tooling. In this update, we will introduce the enhancement for Azure Container Apps and Azure Monitoring Support in IntelliJ IDEA. To get these new features, please download and install the Azure Toolkit for IntelliJ. We hope you enjoy these features, and let\u2019s get started. [&hellip;]<\/p>\n","protected":false},"author":87519,"featured_media":229814,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[14,22,1,8],"tags":[13,759,29,794,248,19,757,319,12,786],"class_list":["post-229810","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud","category-desktop","category-java","category-open-source","tag-azure","tag-azure-spring-cloud","tag-gradle","tag-intellij","tag-java","tag-maven","tag-monitoring","tag-openjdk","tag-visual-studio-code","tag-web-app"],"acf":[],"blog_post_summary":"<p>Hi everyone, welcome to the February update of Java on Azure Tooling. In this update, we will introduce the enhancement for Azure Container Apps and Azure Monitoring Support in IntelliJ IDEA. To get these new features, please download and install the Azure Toolkit for IntelliJ. We hope you enjoy these features, and let\u2019s get started. [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/posts\/229810","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/users\/87519"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/comments?post=229810"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/posts\/229810\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/media\/229814"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/media?parent=229810"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/categories?post=229810"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/tags?post=229810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}