Översikt över Azure MonitorAzure Monitor overview

Azure Monitor hjälper dig att maximera tillgängligheten och prestanda för dina program och tjänster.Azure Monitor helps you maximize the availability and performance of your applications and services. Den innehåller en omfattande lösning för att samla in, analysera och agera på telemetri från molnet och lokala miljöer.It delivers a comprehensive solution for collecting, analyzing, and acting on telemetry from your cloud and on-premises environments. Den här informationen hjälper dig att förstå hur dina program presterar och proaktivt identifiera problem som påverkar dem och de resurser som de är beroende av.This information helps you understand how your applications are performing and proactively identify issues affecting them and the resources they depend on.

Några exempel på vad du kan göra med Azure Monitor är:Just a few examples of what you can do with Azure Monitor include:

Anteckning

Den här tjänsten har stöd för Azure-Lighthouse, som låter tjänst leverantörer logga in på sin egen klient för att hantera prenumerationer och resurs grupper som kunder har delegerat.This service supports Azure Lighthouse, which lets service providers sign in to their own tenant to manage subscriptions and resource groups that customers have delegated.

ÖversiktOverview

I följande diagram ges en översikt över Azure Monitor på hög nivå.The following diagram gives a high-level view of Azure Monitor. I diagrammets centrum finns data lager för mått och loggar, som är de två grundläggande typer av data som används av Azure Monitor.At the center of the diagram are the data stores for metrics and logs, which are the two fundamental types of data used by Azure Monitor. Till vänster visas källorna till de övervaknings data som finns i dessa data lager.On the left are the sources of monitoring data that populate these data stores. Till höger finns olika funktioner som Azure Monitor utför med dessa insamlade data.On the right are the different functions that Azure Monitor performs with this collected data. Detta inkluderar sådana åtgärder som analys, aviseringar och strömning till externa system.This includes such actions as analysis, alerting, and streaming to external systems.

Översikt över Azure Monitor

Övervaknings data plattformMonitoring data platform

Alla data som samlas in av Azure Monitor passar in i en av två grundläggande typer, mått och loggar.All data collected by Azure Monitor fits into one of two fundamental types, metrics and logs. Mått är numeriska värden som beskriver någon aspekt av ett system vid en viss tidpunkt.Metrics are numerical values that describe some aspect of a system at a particular point in time. De är lätta och stöder nästan real tids scenarier.They are lightweight and capable of supporting near real-time scenarios. Loggar innehåller olika typer av data som är ordnade i poster med olika uppsättningar egenskaper för varje typ.Logs contain different kinds of data organized into records with different sets of properties for each type. Telemetri som händelser och spår lagras som loggar förutom prestanda data så att alla kan kombineras för analys.Telemetry such as events and traces are stored as logs in addition to performance data so that it can all be combined for analysis.

För många Azure-resurser kommer du att se data som samlas in av Azure Monitor direkt på sidan Översikt i Azure Portal.For many Azure resources, you'll see data collected by Azure Monitor right in their Overview page in the Azure portal. Ta en titt på vilken virtuell dator som helst, så ser du till exempel flera diagram som visar prestanda mått.Have a look at any virtual machine for example, and you'll see several charts displaying performance metrics. Klicka på något av diagrammen för att öppna data i mått Utforskaren i Azure Portal, vilket gör att du kan skapa diagram över värdena för flera mått över tid.Click on any of the graphs to open the data in metrics explorer in the Azure portal, which allows you to chart the values of multiple metrics over time. Du kan visa diagrammen interaktivt eller fästa dem på en instrument panel för att visa dem med andra visualiseringar.You can view the charts interactively or pin them to a dashboard to view them with other visualizations.

Diagrammet visar Mät data som flödar till Metrics Explorer som ska användas i visualiseringar.

Loggdata som samlas in av Azure Monitor kan analyseras med frågor för att snabbt hämta, konsolidera och analysera insamlade data.Log data collected by Azure Monitor can be analyzed with queries to quickly retrieve, consolidate, and analyze collected data. Du kan skapa och testa frågor med hjälp av Log Analytics i Azure Portal.You can create and test queries using Log Analytics in the Azure portal. Du kan sedan antingen analysera data direkt med olika verktyg eller spara frågor för användning med visualiseringar eller varnings regler.You can then either directly analyze the data using different tools or save queries for use with visualizations or alert rules.

Azure Monitor använder en version av Kusto-frågespråket som passar för enkla logg frågor, men även avancerade funktioner som agg regeringar, kopplingar och smart analys.Azure Monitor uses a version of the Kusto query language that is suitable for simple log queries but also includes advanced functionality such as aggregations, joins, and smart analytics. Du kan snabbt lära dig frågespråket med flera lektioner.You can quickly learn the query language using multiple lessons. Viss vägledning erbjuds användare som redan är bekanta med SQL och Splunk.Particular guidance is provided to users who are already familiar with SQL and Splunk.

Diagrammet visar loggar data som flödar till Log Analytics för analys.

Vilka data samlar Azure Monitor in?What data does Azure Monitor collect?

Azure Monitor kan samla in data från olika källor.Azure Monitor can collect data from a variety of sources. Detta är ett intervall från ditt program, alla operativ system och tjänster som det förlitar sig på, ned till själva plattformen.This ranges from your application, any operating system and services it relies on, down to the platform itself. Azure Monitor samlar in data från följande nivåer:Azure Monitor collects data from each of the following tiers:

  • Program övervaknings data: data om prestanda och funktioner i den kod som du har skrivit, oavsett plattform.Application monitoring data: Data about the performance and functionality of the code you have written, regardless of its platform.
  • Övervaknings data för gäst operativ system: data om det operativ system som programmet körs på.Guest OS monitoring data: Data about the operating system on which your application is running. Det kan köras i Azure, i ett annat moln eller lokalt.This could be running in Azure, another cloud, or on-premises.
  • Övervakningsdata för Azure-resurser: Data om hur en Azure-resurs fungerar.Azure resource monitoring data: Data about the operation of an Azure resource.
  • Övervaknings data för Azure-prenumeration: data om drift och hantering av en Azure-prenumeration, samt data om hälso tillståndet och driften av Azure.Azure subscription monitoring data: Data about the operation and management of an Azure subscription, as well as data about the health and operation of Azure itself.
  • Azure-klient övervaknings data: data om driften av Azure-tjänster på klient nivå, till exempel Azure Active Directory.Azure tenant monitoring data: Data about the operation of tenant-level Azure services, such as Azure Active Directory.

När du skapar en Azure-prenumeration och börjar lägga till resurser, till exempel virtuella datorer och webbappar, börjar Azure Monitor samla in data.As soon as you create an Azure subscription and start adding resources such as virtual machines and web apps, Azure Monitor starts collecting data. Aktivitets loggar poster när resurser skapas eller ändras.Activity logs record when resources are created or modified. Mått visar hur resursen presterar och vilka resurser den använder.Metrics tell you how the resource is performing and the resources that it's consuming.

Aktivera diagnostik för att utöka de data som du samlar in i den interna åtgärden för resurserna.Enable diagnostics to extend the data you're collecting into the internal operation of the resources. Lägg till en agent för att beräkna resurser för att samla in telemetri från sina gäst operativ system.Add an agent to compute resources to collect telemetry from their guest operating systems.

Aktivera övervakning för ditt program med Application Insights för att samla in detaljerad information, till exempel sidvyer, program begär Anden och undantag.Enable monitoring for your application with Application Insights to collect detailed information including page views, application requests, and exceptions. Kontrol lera att programmet är tillgängligt genom att konfigurera ett tillgänglighets test för att simulera användar trafik.Further verify the availability of your application by configuring an availability test to simulate user traffic.

Anpassade källorCustom sources

Azure Monitor kan samla in loggdata från alla REST-klienter med hjälp av API: et för data insamling.Azure Monitor can collect log data from any REST client using the Data Collector API. På så sätt kan du skapa anpassade övervaknings scenarier och utöka övervakningen till resurser som inte visar telemetri via andra källor.This allows you to create custom monitoring scenarios and extend monitoring to resources that don't expose telemetry through other sources.

InsikterInsights

Övervaknings data är bara användbara om det kan öka din insyn i driften av din dator miljö.Monitoring data is only useful if it can increase your visibility into the operation of your computing environment. Insikter ger en anpassad övervaknings upplevelse för specifika Azure-tjänster.Insights provide a customized monitoring experience for particular Azure services. De kräver minimal konfiguration och ökar din insyn i driften av kritiska resurser.They require minimal configuration and increase your visibility into the operation of critical resources.

Application InsightsApplication Insights

Application Insights övervakar tillgänglighet, prestanda och användning av dina webb program oavsett om de finns i molnet eller lokalt.Application Insights monitors the availability, performance, and usage of your web applications whether they're hosted in the cloud or on-premises. Det utnyttjar den kraftfulla data analys plattformen i Azure Monitor för att ge dig djupgående insikter om programmets åtgärder.It leverages the powerful data analysis platform in Azure Monitor to provide you with deep insights into your application's operations. Du kan diagnostisera fel utan att vänta på att användaren ska rapportera dem.It enables you to diagnose errors without waiting for a user to report them. Application Insights innehåller anslutnings punkter till olika utvecklingsverktyg och integreras med Visual Studio för att stödja dina DevOps-processer.Application Insights includes connection points to a variety of development tools and integrates with Visual Studio to support your DevOps processes.

App Insights

Container InsightsContainer insights

Behållar insikter övervakar prestanda för behållar arbets belastningar som distribueras till hanterade Kubernetes-kluster som finns i Azure Kubernetes service (AKS).Container insights monitors the performance of container workloads that are deployed to managed Kubernetes clusters hosted on Azure Kubernetes Service (AKS). Det ger dig prestanda synlighet genom att samla in mått från styrenheter, noder och behållare som är tillgängliga i Kubernetes via Metrics-API: et.It gives you performance visibility by collecting metrics from controllers, nodes, and containers that are available in Kubernetes through the Metrics API. Containerloggar samlas också in.Container logs are also collected. När du har aktiverat övervakning från Kubernetes-kluster samlas dessa mått och loggar in automatiskt åt dig via en behållar version av Log Analytics agent för Linux.After you enable monitoring from Kubernetes clusters, these metrics and logs are automatically collected for you through a containerized version of the Log Analytics agent for Linux.

Hälso tillstånd för behållare

VM-insikterVM insights

VM Insights övervakar dina virtuella Azure-datorer (VM) i stor skala.VM insights monitors your Azure virtual machines (VM) at scale. Den analyserar prestanda och hälsa för dina virtuella Windows-och Linux-datorer och identifierar olika processer och sammankopplade beroenden för externa processer.It analyzes the performance and health of your Windows and Linux VMs and identifies their different processes and interconnected dependencies on external processes. Lösningen innehåller stöd för övervakning av prestanda-och program beroenden för virtuella datorer som finns lokalt eller i en annan moln leverantör.The solution includes support for monitoring performance and application dependencies for VMs hosted on-premises or another cloud provider.

VM-insikter

Svara på kritiska situationerResponding to critical situations

Förutom att göra det möjligt att interaktivt analysera övervaknings data, måste en effektiv övervaknings lösning kunna reagera proaktivt på kritiska villkor som identifieras i de data som samlas in.In addition to allowing you to interactively analyze monitoring data, an effective monitoring solution must be able to proactively respond to critical conditions identified in the data that it collects. Detta kan skicka en text eller e-post till en administratör som ansvarar för att undersöka ett problem.This could be sending a text or mail to an administrator responsible for investigating an issue. Eller så kan du starta en automatiserad process som försöker åtgärda ett fel tillstånd.Or you could launch an automated process that attempts to correct an error condition.

AviseringarAlerts

Aviseringar i Azure Monitor proaktivt meddela dig om kritiska villkor och eventuellt försök att vidta lämpliga åtgärder.Alerts in Azure Monitor proactively notify you of critical conditions and potentially attempt to take corrective action. Varnings regler baserade på mått ger nära real tids aviseringar baserat på numeriska värden.Alert rules based on metrics provide near real time alerts based on numeric values. Regler som baseras på loggar möjliggör komplex logik över data från flera källor.Rules based on logs allow for complex logic across data from multiple sources.

Varnings regler i Azure Monitor använda Åtgärds gruppersom innehåller unika uppsättningar av mottagare och åtgärder som kan delas över flera regler.Alert rules in Azure Monitor use action groups, which contain unique sets of recipients and actions that can be shared across multiple rules. Utifrån dina krav kan åtgärds grupper utföra sådana åtgärder som att använda Webhooks för att få aviseringar att starta externa åtgärder eller integrera med dina ITSM-verktyg.Based on your requirements, action groups can perform such actions as using webhooks to have alerts start external actions or to integrate with your ITSM tools.

Skärm bild som visar aviseringar i Azure Monitor med allvarlighets grad, totala aviseringar och annan information.

Automatisk skalningAutoscale

Med autoskalning kan du använda rätt mängd resurser för att hantera belastningen på ditt program.Autoscale allows you to have the right amount of resources running to handle the load on your application. Skapa regler som använder mått som samlas in av Azure Monitor för att avgöra när du ska lägga till resurser automatiskt när belastningen ökar.Create rules that use metrics collected by Azure Monitor to determine when to automatically add resources when load increases. Spara pengar genom att ta bort resurser som är inaktiva.Save money by removing resources that are sitting idle. Du anger ett minsta och högsta antal instanser och logiken för när du vill öka eller minska resurserna.You specify a minimum and maximum number of instances and the logic for when to increase or decrease resources.

Diagrammet visar autoskalning, med flera servrar på en rad med etiketten processor tid > 80% och två servrar som har marker ATS som minst tre servrar som aktuell kapacitet och fem som Max.

Visualiserar övervaknings dataVisualizing monitoring data

Visualiseringar som diagram och tabeller är effektiva verktyg för att sammanfatta övervaknings data och presentera dem för olika mål grupper.Visualizations such as charts and tables are effective tools for summarizing monitoring data and presenting it to different audiences. Azure Monitor har egna funktioner för visualisering av övervaknings data och utnyttjar andra Azure-tjänster för att publicera den till olika mål grupper.Azure Monitor has its own features for visualizing monitoring data and leverages other Azure services for publishing it to different audiences.

InstrumentpanelerDashboards

Med Azure-instrumentpaneler kan du kombinera olika typer av data i ett enda fönster i Azure Portal.Azure dashboards allow you to combine different kinds of data into a single pane in the Azure portal. Du kan välja att dela instrument panelen med andra Azure-användare.You can optionally share the dashboard with other Azure users. Lägg till utdata från alla logg frågor eller mått diagram på en Azure-instrumentpanel.Add the output of any log query or metrics chart to an Azure dashboard. Du kan till exempel skapa en instrument panel som kombinerar paneler som visar ett diagram över mått, en tabell med aktivitets loggar, ett användnings diagram från Application Insights och utdata från en logg fråga.For example, you could create a dashboard that combines tiles that show a graph of metrics, a table of activity logs, a usage chart from Application Insights, and the output of a log query.

Skärm bild som visar en Azure-instrumentpanel, som innehåller program-och säkerhets paneler, tillsammans med annan anpassningsbar information.

ArbetsböckerWorkbooks

Arbets böcker ger en flexibel arbets yta för data analys och skapandet av rika visuella rapporter i Azure Portal.Workbooks provide a flexible canvas for data analysis and the creation of rich visual reports in the Azure portal. De gör att du kan trycka på flera data källor i Azure och kombinera dem till enhetliga interaktiva upplevelser.They allow you to tap into multiple data sources from across Azure, and combine them into unified interactive experiences. Använd arbets böcker som tillhandahålls med insikter eller skapa egna från fördefinierade mallar.Use workbooks provided with Insights or create your own from predefined templates.

Exempel på arbets böcker

Power BIPower BI

Power BI är en Business Analytics-tjänst som tillhandahåller interaktiva visualiseringar i flera olika data källor.Power BI is a business analytics service that provides interactive visualizations across a variety of data sources. Det är ett effektivt sätt att göra data tillgängliga för andra inom och utanför organisationen.It's an effective means of making data available to others within and outside your organization. Du kan konfigurera Power BI att automatiskt importera logg data från Azure Monitor för att dra nytta av dessa ytterligare visualiseringar.You can configure Power BI to automatically import log data from Azure Monitor to take advantage of these additional visualizations.

Power BI

Integrera och exportera dataIntegrate and export data

Du har ofta behov av att integrera Azure Monitor med andra system och att bygga anpassade lösningar som använder dina övervaknings data.You'll often have the requirement to integrate Azure Monitor with other systems and to build custom solutions that use your monitoring data. Andra Azure-tjänster fungerar med Azure Monitor för att tillhandahålla denna integrering.Other Azure services work with Azure Monitor to provide this integration.

HändelsehubbEvent Hub

Azure Event Hubs är en strömmande plattform och händelse inmatnings tjänst.Azure Event Hubs is a streaming platform and event ingestion service. Den kan transformera och lagra data med hjälp av en analys av real tids analys eller batch-/lagrings kort.It can transform and store data using any real-time analytics provider or batching/storage adapters. Använd Event Hubs för att strömma Azure Monitor data till partner Siem och övervaknings verktyg.Use Event Hubs to stream Azure Monitor data to partner SIEM and monitoring tools.

Logic AppsLogic Apps

Logic Apps är en tjänst som gör att du kan automatisera uppgifter och affärs processer med hjälp av arbets flöden som integreras med olika system och tjänster.Logic Apps is a service that allows you to automate tasks and business processes using workflows that integrate with different systems and services. Det finns aktiviteter för att läsa och skriva mått och loggar i Azure Monitor.Activities are available that read and write metrics and logs in Azure Monitor. På så sätt kan du bygga arbets flöden som integreras med olika system.This allows you to build workflows integrating with a variety of other systems.

APIAPI

Flera API: er är tillgängliga för att läsa och skriva mått och loggar till och från Azure Monitor utöver åtkomst till genererade aviseringar.Multiple APIs are available to read and write metrics and logs to and from Azure Monitor in addition to accessing generated alerts. Du kan också konfigurera och hämta aviseringar.You can also configure and retrieve alerts. Det ger dig i stort sett obegränsade möjligheter att bygga anpassade lösningar som integreras med Azure Monitor.This provides you with essentially unlimited possibilities to build custom solutions that integrate with Azure Monitor.

Nästa stegNext steps

Läs mer om:Learn more about: