Azure İzleyiciye Genel BakışAzure Monitor overview

Azure Izleyici, bulut ve şirket içi ortamlarınızdaki telemetri toplama, çözümleme ve üzerinde işlem yapmaya yönelik kapsamlı bir çözüm sunarak uygulamalarınızın kullanılabilirliğini ve performansını en üst düzeye çıkarır.Azure Monitor maximizes the availability and performance of your applications by delivering a comprehensive solution for collecting, analyzing, and acting on telemetry from your cloud and on-premises environments. Uygulamalarınızın performansını anlamanıza ve uygulamalarla bağlı oldukları kaynakları etkileyen sorunları önceden tespit etmenize yardımcı olur.It helps you understand how your applications are performing and proactively identifies issues affecting them and the resources they depend on.

Genel BakışOverview

Aşağıdaki diyagramda Azure Izleyici 'nin üst düzey bir görünümü sunulmaktadır.The following diagram gives a high-level view of Azure Monitor. Diyagramın merkezinde, Azure Izleyici tarafından kullanılan iki temel veri türü olan ölçümler ve Günlükler için veri depoları bulunur.At the center of the diagram are the data stores for metrics and logs, which are the two fundamental types of data use by Azure Monitor. Sol tarafta, bu veri depolarınıdolduran izleme verilerinin kaynakları bulunur.On the left are the sources of monitoring data that populate these data stores. Sağ tarafta, Azure Izleyici 'nin bu toplanan verilerle (analiz, uyarı ve dış sistemlere akış gibi) gerçekleştirdiği farklı işlevler bulunur.On the right are the different functions that Azure Monitor performs with this collected data such as analysis, alerting, and streaming to external systems.

Not

Bu makale, son zamanlarda Log Analytics yerine Azure Izleyici günlükleri terimini kullanacak şekilde güncelleştirildi.This article was recently updated to use the term Azure Monitor logs instead of Log Analytics. Günlük verileri hala bir Log Analytics çalışma alanında depolanır ve yine de aynı Log Analytics hizmeti tarafından toplanıp çözümlenmektedir.Log data is still stored in a Log Analytics workspace and is still collected and analyzed by the same Log Analytics service. Azure izleyici 'de günlüklerinrolünü daha iyi yansıtacak şekilde terminolojiyi güncelleştiriyoruz.We are updating the terminology to better reflect the role of logs in Azure Monitor. Ayrıntılar için bkz. Azure izleyici terminolojisi değişiklikleri .See Azure Monitor terminology changes for details.

Azure İzleyiciye Genel Bakış

İzleme veri platformuMonitoring data platform

Azure Izleyici tarafından toplanan tüm veriler, iki temel tür, ölçüm ve günlüklerdenbirine uyar.All data collected by Azure Monitor fits into one of two fundamental types, metrics and logs. Ölçümler , belirli bir noktadaki sistemin bazı yönlerini tanımlayan sayısal değerlerdir.Metrics are numerical values that describe some aspect of a system at a particular point in time. Bunlar, basit ve gerçek zamanlı senaryoları destekleme yeteneği.They are lightweight and capable of supporting near real-time scenarios. Günlükler , her tür için farklı özellik kümelerine sahip kayıtlarla düzenlenmiş farklı türlerde veriler içerir.Logs contain different kinds of data organized into records with different sets of properties for each type. Olaylarla ve izlemelerle gibi telemetri depolanır günlükleri olarak ayrıca performans verilerini ve böylece tüm analiz için birleştirilebilir.Telemetry such as events and traces are stored as logs in addition to performance data so that it can all be combined for analysis.

Birçok Azure kaynağı için, Azure Izleyici tarafından toplanan verileri Azure portal genel bakış sayfasında görürsünüz.For many Azure resources, you'll see data collected by Azure Monitor right in their Overview page in the Azure portal. Örneğin, herhangi bir sanal makineye göz atın ve performans ölçümlerini görüntüleyen birkaç grafik görürsünüz.Have a look at any virtual machine for example, and you'll see several charts displaying performance metrics. Azure portal, verileri Ölçüm Gezgini 'nde açmak için herhangi bir grafiğe tıklayın. Bu, zaman içinde birden çok ölçümün değerlerini grafik oluşturmanızı sağlar.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. Etkileşimli olarak grafikleri görüntülemek veya bunları diğer görselleştirmeler ile bunları görüntülemek için panoya sabitleyin.You can view the charts interactively or pin them to a dashboard to view them with other visualizations.

Ölçümler

Azure Izleyici tarafından toplanan günlük verileri, toplanan verileri hızlı bir şekilde almak, birleştirmek ve analiz etmek için sorgularla analiz edilebilir.Log data collected by Azure Monitor can be analyzed with queries to quickly retrieve, consolidate, and analyze collected data. Azure portal Log Analytics kullanarak sorgular oluşturup test edebilir ve ardından bu araçları kullanarak verileri doğrudan çözümleyebilir ya da görselleştirmeler veya Uyarı kurallarıylakullanılacak sorguları kaydedebilirsiniz.You can create and test queries using Log Analytics in the Azure portal and then either directly analyze the data using these tools or save queries for use with visualizations or alert rules.

Azure Izleyici, Azure Veri Gezgini tarafından kullanılan ve basit günlük sorguları için uygun olan, ayrıca toplamalar, birleşimler ve akıllı analiz gibi gelişmiş işlevleri de içeren kusto sorgu dilinin bir sürümünü kullanır.Azure Monitor uses a version of the Kusto query language used by Azure Data Explorer that is suitable for simple log queries but also includes advanced functionality such as aggregations, joins, and smart analytics. Birden çok derskullanarak sorgu dilini hızlıca öğrenebilirsiniz.You can quickly learn the query language using multiple lessons. SQL ve Splunk’u önceden bilen kullanıcılara belirli yönergeler sağlanır.Particular guidance is provided to users who are already familiar with SQL and Splunk.

Günlükler

Azure Izleyici hangi verileri toplar?What data does Azure Monitor collect?

Azure Izleyici, çeşitli kaynaklardan veri toplayabilir.Azure Monitor can collect data from a variety of sources. Uygulamalarınızın verilerini, uygulamanız için uygulamanızın, bağımlı olduğu herhangi bir işletim sistemi ve hizmeti platformun kendisine kadar olan katmanlarda izleyebilirsiniz.You can think of monitoring data for your applications in tiers ranging from your application, any operating system and services it relies on, down to the platform itself. Azure Izleyici, aşağıdaki katmanlardan her birinden veri toplar:Azure Monitor collects data from each of the following tiers:

  • Uygulama izleme verileri: Platformundan bağımsız olarak yazdığınız kodun performansı ve işlevselliği hakkında veriler.Application monitoring data: Data about the performance and functionality of the code you have written, regardless of its platform.
  • Konuk işletim sistemi izleme verileri: Uygulamanızın üzerinde çalıştığı işletim sistemiyle ilgili veriler.Guest OS monitoring data: Data about the operating system on which your application is running. Bu, Azure 'da, başka bir bulutta veya şirket içinde çalışıyor olabilir.This could be running in Azure, another cloud, or on-premises.
  • Azure Kaynak izleme verileri: Bir Azure kaynağının işlemiyle ilgili veriler.Azure resource monitoring data: Data about the operation of an Azure resource.
  • Azure aboneliği izleme verileri: Azure aboneliğinin işlemi ve yönetimiyle ilgili veriler, ayrıca Azure 'un sistem durumu ve işlemi hakkındaki veriler.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 kiracı izleme verileri: Azure Active Directory gibi kiracı düzeyinde Azure hizmetlerinin çalışması hakkındaki veriler.Azure tenant monitoring data: Data about the operation of tenant-level Azure services, such as Azure Active Directory.

Bir Azure aboneliği oluşturur ve sanal makineler ve Web uygulamaları gibi kaynakları eklemeye başladığınızda Azure Izleyici veri toplamaya başlar.As soon as you create an Azure subscription and start adding resources such as virtual machines and web apps, Azure Monitor starts collecting data. Kaynaklar oluşturulduğunda veya değiştirildiğinde etkinlik günlükleri kaydı.Activity logs record when resources are created or modified. Ölçümler , kaynağın nasıl çalıştığını ve tükettiği kaynakları bildirir.Metrics tell you how the resource is performing and the resources that it's consuming.

Tanılama 'yı etkinleştirip işlem kaynaklarına bir aracı ekleyerek , topladığınız verileri kaynakların gerçek işlemine genişletin.Extend the data you're collecting into the actual operation of the resources by enabling diagnostics and adding an agent to compute resources. Bu, kaynağın iç işlemi için telemetri toplar ve Windows ve Linux konuk işletim sisteminden günlükleri ve ölçümleri toplamak üzere farklı veri kaynakları yapılandırmanıza olanak tanır.This will collect telemetry for the internal operation of the resource and allow you to configure different data sources to collect logs and metrics from Windows and Linux guest operating system.

Uygulama Hizmetleri uygulamanız veya VM ve sanal makine ölçek kümesi uygulamanıziçin izlemeyi etkinleştirerek, Application Insights sayfa görünümleri, uygulama istekleri ve dahil olmak üzere uygulamanız hakkında ayrıntılı bilgiler toplamasını etkinleştirin. larý.Enable monitoring for your App Services application or VM and virtual machine scale set application, to enable Application Insights to collect detailed information about your application including page views, application requests, and exceptions. Kullanıcı trafiğinin benzetimini yapmak için bir Kullanılabilirlik testi yapılandırarak uygulamanızın kullanılabilirliğini daha da doğrulayın.Further verify the availability of your application by configuring an availability test to simulate user traffic.

Özel kaynaklarCustom sources

Azure Izleyici, veri TOPLAYıCı API'sini kullanarak HERHANGI bir rest istemcisinden günlük verileri toplayabilir.Azure Monitor can collect log data from any REST client using the Data Collector API. Bu, özel izleme senaryoları oluşturmanıza ve izlemeyi diğer kaynaklardan açığa çıkaran kaynaklara genişletmenize olanak tanır.This allows you to create custom monitoring scenarios and extend monitoring to resources that don't expose telemetry through other sources.

InsightsInsights

İzleme verileri yalnızca, bilgi işlem ortamınızın işlemine ilişkin görünürlüğünüzü artırabilmesini sağlar.Monitoring data is only useful if it can increase your visibility into the operation of your computing environment. Azure Izleyici, uygulamalarınız ve bağımlı oldukları diğer kaynaklarla ilgili değerli Öngörüler sağlayan çeşitli özellikler ve araçlar içerir.Azure Monitor includes several features and tools that provide valuable insights into your applications and other resources that they depend on. Kapsayıcılar için Application Insights ve Azure izleyici gibi çözüm izleme çözümleri ve özellikleri, uygulamanızın ve belirli Azure hizmetlerinizin farklı yönlerine ayrıntılı öngörüler sağlar.Monitoring solutions and features such as Application Insights and Azure Monitor for containers provide deep insights into different aspects of your application and specific Azure services.

Application InsightsApplication Insights

Application Insights , Web uygulamalarınızın bulutta veya şirket içinde barındırıldığından kullanılabilirlik, performans ve kullanımını izler.Application Insights monitors the availability, performance, and usage of your web applications whether they're hosted in the cloud or on-premises. Azure Izleyici 'deki güçlü veri analizi platformundan yararlanarak uygulamanızın işlemlerinde derin öngörüler sağlar ve bir kullanıcının bunları raporlamasına gerek kalmadan hataları tanılamanıza olanak sağlar.It leverages the powerful data analysis platform in Azure Monitor to provide you with deep insights into your application's operations and diagnose errors without waiting for a user to report them. Application Insights, çeşitli geliştirme araçlarına bağlantı noktaları içerir ve DevOps işlemlerinizi desteklemek için Visual Studio ile tümleşir.Application Insights includes connection points to a variety of development tools and integrates with Visual Studio to support your DevOps processes.

App Insights

Kapsayıcılar için Azure İzleyiciAzure Monitor for containers

Kapsayıcılar Için Azure izleyici , Azure Kubernetes Service (aks) üzerinde barındırılan, yönetilen Kubernetes kümelerine dağıtılan kapsayıcı iş yüklerinin performansını izlemek için tasarlanmış bir özelliktir.Azure Monitor for containers is a feature designed to monitor the performance of container workloads deployed to managed Kubernetes clusters hosted on Azure Kubernetes Service (AKS). Ölçüm API 'SI aracılığıyla Kubernetes 'te bulunan denetleyicilerden, düğümlerden ve kapsayıcılardan bellek ve işlemci ölçümleri toplayarak performans görünürlüğü sağlar.It gives you performance visibility by collecting memory and processor metrics from controllers, nodes, and containers that are available in Kubernetes through the Metrics API. Kapsayıcı günlükleri de toplanır.Container logs are also collected. Kubernetes kümelerinden izlemeyi etkinleştirdikten sonra, bu ölçümler ve Günlükler, Linux için Log Analytics aracısının kapsayıcılı bir sürümü aracılığıyla sizin için otomatik olarak toplanır.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.

Kapsayıcı durumu

VM'ler için Azure İzleyiciAzure Monitor for VMs

VM'ler için Azure izleyici , Windows ve Linux sanal makinelerinizin farklı işlemleri ve diğer kaynaklardaki ve dış bağlantılı bağımlılıklar dahil olmak üzere, Windows ve Linux VM 'lerinizin performansını ve sistem durumunu analiz ederek, Azure sanal makinelerinizi (VM) lerse.Azure Monitor for VMs monitors your Azure virtual machines (VM) at scale by analyzing the performance and health of your Windows and Linux VMs, including their different processes and interconnected dependencies on other resources and external processes. Çözüm, şirket içinde veya başka bir bulut sağlayıcısında barındırılan VM 'Ler için performans ve uygulama bağımlılıklarını izleme desteği içerir.The solution includes support for monitoring performance and application dependencies for VMs hosted on-premises or another cloud provider.

VM Insights

İzleme çözümleriMonitoring solutions

Azure Izleyici 'de izleme çözümleri , belirli bir uygulama veya hizmet için Öngörüler sağlayan paketlenmiş bir mantık kümesidir.Monitoring solutions in Azure Monitor are packaged sets of logic that provide insights for a particular application or service. Bunlar uygulama veya hizmete ilişkin izleme verilerini toplama mantığını, verileri çözümlemek için sorguları ve görselleştirme için görünümleri içerir.They include logic for collecting monitoring data for the application or service, queries to analyze that data, and views for visualization. Çeşitli Azure hizmetleri ve diğer uygulamalar için izleme sağlamak üzere Microsoft ve iş ortakları tarafından sağlanan izleme çözümleri vardır.Monitoring solutions are available from Microsoft and partners to provide monitoring for various Azure services and other applications.

İzleme çözümleri

Kritik durumlara yanıt vermeResponding to critical situations

İzleme verilerini etkileşimli olarak çözümlemenize izin vermenin yanı sıra, etkili bir izleme çözümü, topladığı verilerde tanımlanan kritik koşullara uygun bir şekilde yanıt verebilmelidir.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. Bu, bir sorunu araştırmaktan sorumlu bir yöneticiye bir metin veya posta gönderiyor olabilir.This could be sending a text or mail to an administrator responsible for investigating an issue. Ya da bir hata koşulunu düzeltmeyi deneyen otomatikleştirilmiş bir işlem başlatabilirsiniz.Or you could launch an automated process that attempts to correct an error condition.

UyarılarAlerts

Azure izleyici 'Deki uyarılar , kritik koşullar ve potansiyel olarak düzeltici eylem gerçekleştirmeye yönelik olarak size bir bildirim gönderir.Alerts in Azure Monitor proactively notify you of critical conditions and potentially attempt to take corrective action. Ölçümleri temel alan uyarı kuralları, sayısal değerlere göre neredeyse gerçek zamanlı uyarı sağlar ve Günlükler temelinde kurallar, birden fazla kaynaktaki veriler arasında karmaşık mantık sağlar.Alert rules based on metrics provide near real time alerting based on numeric values, while rules based on logs allow for complex logic across data from multiple sources.

Azure Izleyici 'deki uyarı kuralları, birden çok kural arasında paylaşılabilen benzersiz alıcı kümeleri ve Eylemler içeren eylem gruplarınıkullanır.Alert rules in Azure Monitor use action groups, which contain unique sets of recipients and actions that can be shared across multiple rules. Gereksinimlerinize bağlı olarak, eylem grupları, uyarıları dış eylemleri başlatacak veya ıTSM araçlarınızla tümleştirilebilen Web kancaları kullanarak bu tür eylemleri gerçekleştirebilir.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.

Uyarılar

Otomatik ÖlçeklendirmeAutoscale

Otomatik ölçeklendirme, uygulamanızdaki yükü işlemek için çalışan kaynakların doğru miktarına sahip olmasını sağlar.Autoscale allows you to have the right amount of resources running to handle the load on your application. Yükün ne zaman otomatik olarak ekleneceğini ve ayrıca boşta duran kaynakları kaldırarak paradan tasarruf etmek üzere kaynakların ne zaman otomatik olarak ekleneceğini öğrenmek için Azure Izleyici tarafından toplanan ölçümleri kullanan kurallar oluşturmanıza olanak sağlar.It allows you to create rules that use metrics collected by Azure Monitor to determine when to automatically add resources to handle increases in load and also save money by removing resources that are sitting idle. Minimum ve maksimum örnek sayısını ve kaynakların ne zaman artırması veya azaltılacağı mantığı belirtirsiniz.You specify a minimum and maximum number of instances and the logic for when to increase or decrease resources.

Otomatik Ölçeklendirme

İzleme verileri görselleştiriliyorVisualizing monitoring data

Grafikler ve tablolar gibi görselleştirmeler , izleme verilerini özetlemeye ve farklı kitlelere sunmaya yönelik etkili araçlardır.Visualizations such as charts and tables are effective tools for summarizing monitoring data and presenting it to different audiences. Azure Izleyici, izleme verilerini görselleştirmeye yönelik kendi özelliklerine sahiptir ve farklı kitlelere yayımlamak için diğer Azure hizmetlerinden yararlanır.Azure Monitor has its own features for visualizing monitoring data and leverages other Azure services for publishing it to different audiences.

PanolarDashboards

Azure panoları , hem ölçümler hem de Günlükler dahil olmak üzere farklı türlerdeki verileri Azure Portaltek bir bölmede birleştirmenizi sağlar.Azure dashboards allow you to combine different kinds of data, including both metrics and logs, into a single pane in the Azure portal. İsterseniz panoyu diğer Azure kullanıcılarıyla paylaşabilirsiniz.You can optionally share the dashboard with other Azure users. Azure Izleyici genelinde öğeler, herhangi bir günlük sorgusunun veya ölçüm grafiğinin çıktısının yanı sıra bir Azure panosuna eklenebilir.Elements throughout Azure Monitor can be added to an Azure dashboard in addition to the output of any log query or metrics chart. Örneğin, bir ölçüm grafiği, etkinlik günlüklerinin bir tablosu, Application Insights bir kullanım grafiği ve günlük sorgusunun çıkışı gösteren kutucukları birleştiren bir pano oluşturabilirsiniz.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.

Pano

GörünümlerViews

Görünümler Azure izleyici 'de günlük verilerini görsel olarak sunar.Views visually present log data in Azure Monitor. Her görünüm, kritik verileri özetleyen listelerin yanı sıra çubuk ve çizgi grafikler gibi görselleştirmelerin birleşimine kadar ayrıntıya eklenen tek bir kutucuk içerir.Each view includes a single tile that drills down to a combination of visualizations such as bar and line charts in addition to lists summarizing critical data. İzleme çözümleri, belirli bir uygulama için verileri özetleyen görünümler içerir ve herhangi bir günlük sorgusundan veri sunmak için kendi görünümlerinizi de oluşturabilirsiniz.Monitoring solutions include views that summarize data for a particular application, and you can create your own views to present data from any log query. Azure Izleyici 'deki diğer öğelere benzer şekilde, görünümler Azure panolarına eklenebilir.Like other elements in Azure Monitor, views can be added to Azure dashboards.

Görünüm

Power BIPower BI

Power BI , çeşitli veri kaynakları genelinde etkileşimli görselleştirmeler sağlayan ve kuruluşunuzun içindeki ve dışındaki başkalarının kullanımına yönelik etkili bir yol sunan bir iş analizi hizmetidir.Power BI is a business analytics service that provides interactive visualizations across a variety of data sources and is an effective means of making data available to others within and outside your organization. Bu ek görselleştirmelerin avantajlarından yararlanmak için Azure izleyici 'den günlük verilerini otomatik olarak içeri aktarmak üzere Power BI yapılandırabilirsiniz.You can configure Power BI to automatically import log data from Azure Monitor to take advantage of these additional visualizations.

Power BI

Verileri tümleştirme ve dışarı aktarmaIntegrate and export data

Genellikle Azure Izleyicisini diğer sistemlerle tümleştirme ve izleme verilerinizi kullanan özel çözümler oluşturma gerekliliği vardır.You'll often have the requirement to integrate Azure Monitor with other systems and to build custom solutions that use your monitoring data. Diğer Azure Hizmetleri, bu tümleştirmeyi sağlamak için Azure Izleyici ile birlikte çalışır.Other Azure services work with Azure Monitor to provide this integration.

Olay Hub'ıEvent Hub

Azure Event Hubs , herhangi bir gerçek zamanlı analiz sağlayıcısı veya toplu işlem/depolama bağdaştırıcısı kullanarak veri dönüştürebilen ve depolayabilen bir akış platformu ve olay alma hizmetidir.Azure Event Hubs is a streaming platform and event ingestion service that can transform and store data using any real-time analytics provider or batching/storage adapters. Azure izleyici verilerini Iş ortağı SIEM ve izleme araçlarına akışa almak için Event Hubs kullanın.Use Event Hubs to stream Azure Monitor data to partner SIEM and monitoring tools.

Logic AppsLogic Apps

Logic Apps , farklı sistemler ve hizmetlerle tümleştirilen iş akışlarını kullanarak görevleri ve iş süreçlerini otomatikleştirmenize olanak tanıyan bir hizmettir.Logic Apps is a service that allows you to automate tasks and business processes using workflows that integrate with different systems and services. Azure Izleyici 'de ölçümleri ve günlükleri okuma ve yazma işlemleri, diğer birçok sistemlerle tümleştirerek iş akışları oluşturmanıza olanak tanıyan etkinlikleri kullanıma sunulmuştur.Activities are available that read and write metrics and logs in Azure Monitor, which allows you to build workflows integrating with a variety of other systems.

APIAPI

Oluşturulan uyarılara erişmenin yanı sıra Azure Izleyici 'ye ve bunlara yönelik ölçümleri ve günlükleri okuyup yazmak için birden çok API kullanılabilir.Multiple APIs are available to read and write metrics and logs to and from Azure Monitor in addition to accessing generated alerts. Ayrıca, uyarıları yapılandırabilir ve alabilirsiniz.You can also configure and retrieve alerts. Bu, Azure Izleyici ile tümleştirilen özel çözümler oluşturmak için aslında sınırsız olanaklar sunar.This provides you with essentially unlimited possibilities to build custom solutions that integrate with Azure Monitor.

Sonraki adımlarNext steps

Daha fazla bilgi:Learn more about: