application monitoring
34 TopicsMaking Azure the Best Place to Observe Your Apps with OpenTelemetry
Our goal is to make Azure the most observable cloud. To that end, we are refactoring Azure’s native observability platform to be based on OpenTelemetry, an industry standard for instrumenting applications and transmitting telemetry.21KViews12likes3CommentsThe next evolution of Azure Monitor Logs
Azure Monitor embarks on its next evolution – making Azure Monitor the one stop shop for all logging needs. We are happy to announce a series of new capabilities with the goals of: More value from all logs Allow customers to be more cost effective with their logs These new capabilities include: New custom logs Transformation of logs during ingestion New offering called Basic Logs Logs archive Search Jobs14KViews4likes3CommentsHow to Deploy and Monitor Web Applications on Azure App Service
Uncover expert insights, seamless deployment techniques, and robust monitoring strategies that will transform your Azure experience. Ready to optimize your web applications like never before? Get set for a game-changing journey into the heart of the Azure App Service!12KViews0likes2CommentsAnnouncing the Public Preview of Code Optimizations
Code Optimizations: A New AI-Based Service for .NET Performance Optimization We are thrilled to announce that Code Optimizations (previously known as Optimization Insights) is now available in public preview! This new AI-based service can identify performance issues and offer recommendations specifically tailored for .NET applications and cloud services. What is Code Optimizations? Code Optimizations is a service within Application Insights that continuously analyzes profiler traces from your application or cloud service and provides insights and recommendations on how to improve its performance. Code Optimizations can help you identify and solve a wide range of performance issues, ranging from incorrect API usages and unnecessary allocations all the way to issues relating to exceptions and concurrency. It can also detect anomalies whenever your application or cloud service exhibits abnormal CPU or Memory behavior. Why should I use Code Optimizations? Code Optimizations can help you optimize the performance of your .NET applications and cloud services by: Saving you time and effort: Instead of manually sifting through gigabytes of profiler data or relying on trial-and-error methods, you can use Code Optimizations to automatically uncover complex performance bugs and get guidance on how to solve them. Improving your user experience: By improving the speed and reliability of your application or cloud service, you can enhance your user satisfaction and retention rates. This can also help you gain a competitive edge over other apps or services in your market. Saving you money: By fixing performance issues early and efficiently, you can reduce the need for scaling out cloud resources or paying for unnecessary compute power. This can help you avoid problems such as cloud sprawling or overspending on your Azure bill. How does Code Optimizations work? Code Optimizations relies on an AI model trained on thousands of traces collected from Microsoft-owned services around the globe. By learning from these traces, the model can glean patterns corresponding to various performance issues seen in .NET applications and learn from the expertise of performance engineers at Microsoft. This enables our AI model to pinpoint with accuracy a wide range of performance issues in your app and provide you with actionable recommendations on how to fix them. Code Optimizations runs at no additional cost to you and is completely offline to the app. It has no impact on your app’s performance. How can I use Code Optimizations? If you are interested in trying out this new service for free during its public preview period, you can access it using the following steps: Sign up for Application Insights if you haven't already. Application Insights is a powerful application performance monitoring (APM) tool that helps you monitor, diagnose, and troubleshoot your apps. Enable profiling for your .NET app or cloud service. Profiling collects detailed information about how your app executes at runtime. Navigate to the Application Insights Performance blade from the left navigation pane under Investigate and select Code Optimizations from the top menu. Click here for the documentation. Click here for information on troubleshooting. Click here for videos on how to set up and use Code Optimizations. Fill out this quick survey if you have any additional issues or questions.8.9KViews2likes0CommentsVisualizing data in realtime with Azure Managed Grafana
We’re delighted to announce that Azure Managed Grafana, which has been in public preview since April, is now generally available (GA). It brings the Grafana visualization platform to Azure as a fully managed and highly available service. Azure Managed Grafana enables near realtime data monitoring with rich graphs and alerts specifically designed for Azure data sources. It compliments existing visualization solutions such as Azure Dashboards and Workbooks. Get started with Azure Managed Grafana Azure Managed Grafana is operated and supported by Microsoft. Like any 1 st -party Azure service, you can deploy a new Grafana instance (a.k.a., workspace) using the Azure portal, command-line tools, Bicep/ARM templates or control plane APIs. Create your first Managed Grafana workspace The easiest way to stand up a Grafana workspace is through the Azure portal. Each instance is regional and, for the current Standard tier, hosted on two dedicated Virtual Machines (VM) to provide better resiliency. These VMs are located in the same datacenter by default; they can be optionally placed in different availability zones using the Zone redundancy feature, for which there is an additional charge. Connect seamlessly to Azure data sources Azure Monitor and Azure Data Explorer are two of the most commonly used data stores for operational telemetry and analytics. Azure Managed Grafana supports these data sources out-of-the-box. When it is created, a Grafana workspace is automatically assigned with an Azure Active Directory managed identity, which then is added to the Monitor Reader role on the subscription. This gives you immediate access to Azure Monitor from the new Grafana workspace without needing to set permissions manually. View your Azure resources with built-in dashboards Grafana provides a library of pre-built dashboards that you can use as-is or customize further. We included Azure Monitor integrations and several dashboards for popular Azure services in the Managed Grafana public preview: Application Insights VM Insights Container Insights Azure Monitor alerts As a part of the GA release, we’re adding more curated dashboards for Azure services: Container Apps Spring Apps API Management Application Insights availability geo map Network Insights These dashboards either are pre-installed in your Managed Grafana workspace or can be downloaded from Azure Monitor Team dashboards. Easily add log queries and charts from Azure portal to Managed Grafana The new “pin to Grafana” feature for Azure Monitor Logs allows you to seamlessly add charts and queries from Azure Monitor Logs in the Azure Portal to new or existing Grafana dashboards. To get started, navigate to Logs for your resource or the relevant Log Analytics workspace in the Azure Portal. Next, create your own query or choose to edit queries from the list of out of the box sample queries. Once your query works as expected, click ‘Pin to’, followed by Grafana dashboard. Then, choose the Grafana workspace and dashboard and click ‘Pin to’ complete the operation. The query from Azure Monitor Logs is then used to automatically create a new panel in the selected Grafana dashboard. Test it out today Give Azure Managed Grafana a try. Get going with this Quickstart and create your first Grafana workspace.8.8KViews2likes1CommentHow to leverage Azure Monitor to meet functional and non-functional requirements - No.1 overview
Azure Monitor can be used for centralized monitoring and analysis of log data by using Kusto query, thus Azure Monitor allows you to effectively monitor and visualize Azure resources. Azure Arc also empowers Azure Monitor to expand its capability to on-premise and other public clouds. You can monitor every resources across environments, Azure, AWS, GCP, OCI, on-premise and others, with Azure Monitor and Azure Arc, then Azure Monitor minimize your effort to manage all the resources regardless locations or environments. Azure Monitor is a very powerful solution, but customers and partners sometimes have a challenge to map Azure Monitor features to their functional and non-functional requirements. These series articles describe how to use various Azure Monitor features in terms of functional and non-functional requirements. This article answers how to meet the requirements by using Azure Monitor.7.7KViews8likes0Comments
