Azure Izleyici 'de günlük sorgularıLog queries in Azure Monitor

Azure Izleyici günlükleri Azure Veri Gezgini tabanlıdır ve günlük sorguları aynı kusto sorgu dili (KQL) kullanılarak yazılır.Azure Monitor Logs is based on Azure Data Explorer, and log queries are written using the same Kusto query language (KQL). Bu, okumak ve yazmak için tasarlanan zengin bir dildir. bu nedenle, bazı temel kılavuzlarla sorgu yazmaya başlayabilmeniz gerekir.This is a rich language designed to be easy to read and author, so you should be able to start writing queries with some basic guidance.

Azure Izleyici 'de sorguları kullanacağınız yerlerde şunlar yer alır:Areas in Azure Monitor where you will use queries include the following:

  • Log Analytics.Log Analytics. Günlük sorgularını düzenlemede ve sonuçlarını etkileşimli olarak analiz etmek için Azure portal birincil araç.Primary tool in the Azure portal for editing log queries and interactively analyzing their results. Bir günlük sorgusunu Azure Izleyici 'de başka bir yerde kullanmak isteseniz bile, genellikle onu son konumuna kopyalamadan önce Log Analytics yazın ve test edin.Even if you intend to use a log query elsewhere in Azure Monitor, you'll typically write and test it in Log Analytics before copying it to its final location.
  • Uyarı kurallarını günlüğe kaydedin.Log alert rules. Çalışma alanınızdaki verilerden sorunları önceden belirler.Proactively identify issues from data in your workspace. Her uyarı kuralı, düzenli aralıklarla otomatik olarak çalıştırılan bir günlük sorgusuna dayalıdır.Each alert rule is based on a log query that is automatically run at regular intervals. Sonuçlar, bir uyarının oluşturulup oluşturulmadığını belirlemede denetlenir.The results are inspected to determine if an alert should be created.
  • Çalışma kitapları.Workbooks. Azure portal etkileşimli görsel raporlarında farklı görselleştirmeler kullanarak günlük sorgularının sonuçlarını ekleyin.Include the results of log queries using different visualizations in interactive visual reports in the Azure portal.
  • Azure panoları.Azure Dashboards. Her bir sorgunun sonucunu, günlük ve ölçüm verilerini birlikte görselleştirmenizi ve isteğe bağlı olarak diğer Azure kullanıcılarıyla paylaşmayı sağlayan bir Azure panosuna sabitleyin.Pin the results of any query into an Azure dashboard which allow you to visualize log and metric data together and optionally share with other Azure users.
  • Logic Apps.Logic Apps. Logic Apps kullanarak otomatikleştirilmiş bir iş akışında günlük sorgusunun sonuçlarını kullanın.Use the results of a log query in an automated workflow using Logic Apps.
  • PowerShell.PowerShell. Bir komut satırından veya Get-Azoperationalınsightssearchresults kullanan bir Azure Otomasyonu runbook 'tan bir PowerShell betiğindeki günlük sorgusunun sonuçlarını kullanın.Use the results of a log query in a PowerShell script from a command line or an Azure Automation runbook that uses Get-AzOperationalInsightsSearchResults.
  • Azure Izleyici günlükleri API 'si.Azure Monitor Logs API. Herhangi bir REST API istemcisinden çalışma alanından günlük verilerini alın.Retrieve log data from the workspace from any REST API client. API isteği alınacak verileri belirlemede Azure Izleyici 'ye karşı çalıştırılan bir sorgu içerir.The API request includes a query that is run against Azure Monitor to determine the data to retrieve.

Kullanmaya başlamaGetting started

KQL kullanarak günlük sorgularını yazmaya başlamak için en iyi yol, kullanılabilir öğreticileri ve örnekleri kullanmaktır.The best way to get started learning to write log queries using KQL is leveraging available tutorials and samples.

  • Log Analytics öğretici -sorguları düzenlemek ve çalıştırmak için Azure Portal kullanacağınız araç olan Log Analytics özelliklerini kullanma hakkında öğretici.Log Analytics tutorial - Tutorial on using the features of Log Analytics which is the tool that you'll use in the Azure portal to edit and run queries. Ayrıca sorgu diliyle doğrudan çalışmaksızın basit sorgular yazmanızı sağlar.It also allows you to write simple queries without directly working with the query language. Daha önce Log Analytics kullanmadıysanız, diğer öğreticiler ve örneklerle kullanacağınız aracı anlamak için Buradan başlayın.If you haven't used Log Analytics before, start here so you understand the tool that you'll use with the other tutorials and samples.
  • KQL öğreticisi -temel KQL kavramları ve ortak işleçlerle Kılavuzlu yol.KQL tutorial - Guided walk through basic KQL concepts and common operators. Bu, dilin kendisi ve günlük sorgularının yapısıyla hızlı bir şekilde başlamak için en iyi yerdir.This is the best place to start to come up to speed with the language itself and the structure of log queries.
  • Örnek sorgular -Log Analytics bulunan örnek sorguların açıklaması.Example queries - Description of the example queries available in Log Analytics. Sorguları değişiklik yapmadan kullanabilir veya KQL 'yi öğrenmek için bunları örnek olarak kullanabilirsiniz.You can use the queries without modification or use them as samples to learn KQL.
  • Sorgu örnekleri -çeşitli farklı kavramları gösteren örnek sorgular.Query samples - Sample queries illustrating a variety of different concepts.

Başvuru belgeleriReference documentation

Tüm komutlar ve işleçler için başvuru dahil olmak üzere KQL belgeleri Azure Veri Gezgini belgelerinde bulunabilir.Documentation for KQL including the reference for all commands and operators is available in the Azure Data Explorer documentation. KQL kullanarak yeterliliğiz olsa da, daha önce kullanmadığınız yeni komutları ve senaryoları araştırmak için başvuruyu hala düzenli olarak kullanacaksınız.Even as you get proficient using KQL, you'll still regularly use the reference to investigate new commands and scenarios that you haven't used before.

Dil farklarıLanguage differences

Azure Izleyici, Azure Veri Gezgini ile aynı KQL 'i kullandığında bazı farklılıklar vardır.While Azure Monitor uses the same KQL as Azure Data Explorer, there are some differences. KQL belgeleri, Azure Izleyici tarafından desteklenmeyen veya farklı işlevlere sahip olan işleçleri belirler.The KQL documentation will specify those operators that aren't supported by Azure Monitor or that have different functionality. Azure Izleyici 'ye özgü operatörler Azure Izleyici içeriğinde belgelenmiştir.Operators specific to Azure Monitor are documented in the Azure Monitor content. Aşağıdaki bölümlerde, hızlı başvuru için dilin sürümleri arasındaki farkları listeleyin.The following sections provide a list the differences between versions of the language for quick reference.

Azure Izleyici 'de desteklenmeyen deyimlerStatements not supported in Azure Monitor

Azure Izleyici 'de desteklenmeyen işlevlerFunctions not supported in Azure Monitor

Azure Izleyici 'de desteklenmeyen işleçlerOperators not supported in Azure Monitor

Eklentiler Azure Izleyici 'de desteklenmiyorPlugins not supported in Azure Monitor

Azure Izleyici 'de ek işleçlerAdditional operators in Azure Monitor

Aşağıdaki operatörler belirli Azure Izleyici özelliklerini destekler ve Azure Izleyici dışında kullanılamaz.The following operators support specific Azure Monitor features and are not available outside of Azure Monitor.

Sonraki adımlarNext steps