Azure Veri Gezgini kullanarak Azure İzleyici'de veri sorgulama
Azure Veri Gezgini, Azure Veri Gezgini, Application Analizler (AI) ve Log Analytics (LA) arasında hizmetler arası sorguları destekler. Azure Veri Gezgini sorgulama araçlarını kullanarak ve hizmetler arası bir sorguyla Log Analytics veya Application Insights çalışma alanınızı sorgulayabilirsiniz. Makalede, hizmetler arası sorgu oluşturma ve Log Analytics veya Uygulama Analizler çalışma alanını Azure Veri Gezgini web kullanıcı arabirimine ekleme adımları gösterilmektedir.
Azure Veri Gezgini hizmetler arası sorgu akışı:
Azure Veri Gezgini istemci araçlarına Log Analytics/Application Analizler çalışma alanı ekleme
Kümeleriniz için hizmetler arası sorguları etkinleştirmek için Azure Veri Gezgini istemci araçlarına Log Analytics veya Uygulama Analizler çalışma alanı ekleyin.
Log Analytics veya Uygulama Analizler kümenize bağlanmadan önce sol menüde Azure Veri Gezgini yerel kümenizin (yardım kümesi gibi) göründüğünü doğrulayın.
Azure Veri Gezgini kullanıcı arabiriminde ()https://dataexplorer.azure.com/clusters Küme Ekle'yi seçin.
Küme Ekle penceresinde Log Analytics (LA) veya Application Analizler (AI) kümesinin URL'sini ekleyin.
- Log Analytics (LA) için:
https://ade.loganalytics.io/subscriptions/<subscription-id>/resourcegroups/<resource-group-name>/providers/microsoft.operationalinsights/workspaces/<workspace-name>
- Uygulama Analizler (AI) için:
https://ade.applicationinsights.io/subscriptions/<subscription-id>/resourcegroups/<resource-group-name>/providers/microsoft.insights/components/<ai-app-name>
Not
Abonelikteki tüm veritabanlarını görmek için belirtin
https://ade.applicationinsights.io/subscriptions/<subscription-id>
. Bu söz dizimi Log Analytics kümelerinde de çalışır.- Log Analytics (LA) için:
Ekle'yi seçin.
Not
- Aşağıdakiler için farklı uç noktalar vardır:
- Azure Kamu-
adx.monitor.azure.us/
- Azure Çin-
adx.monitor.azure.cn/
- Birden fazla Log Analytics/Application Insights çalışma alanına bağlantı eklerseniz, her birine farklı bir ad verin. Aksi takdirde, sol bölmede hepsinin adı aynı olur.
Bağlantı kurulduktan sonra Log Analytics veya Application Analizler çalışma alanınız yerel Azure Veri Gezgini kümenizle birlikte sol bölmede görünür.
Not
Azure İzleyici'deki veriler üzerinde Azure Veri Gezgini çalıştırdığınız sorgular, kaynaklar arası sorgu sınırlarına tabidir.
Sorgu çalıştırma
Kusto sorgularını destekleyen istemci araçlarını kullanarak sorguları çalıştırabilirsiniz: Kusto Gezgini, Azure Veri Gezgini web kullanıcı arabirimi, Jupyter Kqlmagic, Flow, PowerQuery, PowerShell, Lens, REST API.
Not
Hizmetler arası sorgu özelliği yalnızca veri almak için kullanılır. Daha fazla bilgi için bkz . İşlev desteklenebilirliği.
İpucu
- Veritabanı, hizmetler arası sorguda belirtilen kaynakla aynı ada sahip olmalıdır. Adlar büyük/küçük harfe duyarlıdır.
- Hizmetler arası sorgularda Uygulama Analizler uygulamalarının ve Log Analytics çalışma alanlarının adlandırmasının doğru olduğundan emin olun.
- Adlar özel karakterler içeriyorsa, bunlar hizmetler arası sorguda URL kodlaması ile değiştirilir.
- Adlar KQL tanımlayıcı adı kurallarına uymayen karakterler içeriyorsa, bunlar tire - karakteriyle değiştirilir.
Azure Veri Gezgini istemci araçlarından Log Analytics veya Uygulama Analizler çalışma alanlarınızda doğrudan sorgu
Azure Veri Gezgini istemci araçlarından Log Analytics veya Uygulama Analizler çalışma alanlarınızda sorgu çalıştırabilirsiniz.
Sol bölmede çalışma alanınızın seçili olduğunu doğrulayın.
Aşağıdaki sorguyu çalıştırın:
Perf | take 10 // Demonstrate cross-service query on the Log Analytics workspace
Log Analytics veya Application Analizler çalışma alanınızı ve Azure Veri Gezgini yerel kümesini çapraz sorgulama
Kümeler arası hizmet sorguları çalıştırdığınızda, sol bölmede Azure Veri Gezgini yerel kümenizin seçili olduğunu doğrulayın. Aşağıdaki örneklerde Azure Veri Gezgini küme tablolarını (kullanarakunion
) Log Analytics çalışma alanıyla birleştirme gösterilmektedir.
Aşağıdaki sorguları çalıştırın:
union StormEvents, cluster('https://ade.loganalytics.io/subscriptions/<subscription-id>/resourcegroups/<resource-group-name>/providers/microsoft.operationalinsights/workspaces/<workspace-name>').database('<workspace-name>').Perf
| take 10
let CL1 = 'https://ade.loganalytics.io/subscriptions/<subscription-id>/resourcegroups/<resource-group-name>/providers/microsoft.operationalinsights/workspaces/<workspace-name>';
union <ADX table>, cluster(CL1).database(<workspace-name>).<table name>
İpucu
birleşim yerine işlecini join
kullanmak, bunu Azure Veri Gezgini yerel kümesinde çalıştırmayı gerektirebilirhint
.
Azure İzleyici kaynağı başka bir kiracıdaki Azure Veri Gezgini kümesinden verileri birleştirme
Hizmetler arasındaki kiracılar arası sorgular desteklenmez. Her iki kaynağa da yayılan bir sorguyu çalıştırmak için tek bir kiracıda oturum açtınız. Hizmetler arasındaki kiracılar arası sorgular desteklenmez. Her iki kaynağa da yayılan bir sorguyu çalıştırmak için tek bir kiracıda oturum açtınız.
Azure Veri Gezgini kaynağı 'A' Kiracısında ve Log Analytics çalışma alanı 'B' Kiracısındaysa, aşağıdaki iki yöntemden birini kullanın:
Azure Veri Gezgini, farklı kiracılardaki sorumlular için roller eklemenize olanak tanır. 'B' Kiracısında kullanıcı kimliğinizi Azure Veri Gezgini kümesinde yetkili kullanıcı olarak ekleyin. Azure Veri Gezgini kümesindeki 'TrustedExternalTenant' özelliğinin 'B' Kiracısı içerdiğini doğrulayın. Çapraz sorguyu 'B' Kiracısında tam olarak çalıştırın.
Azure İzleyici kaynağını 'A' Kiracısına yansıtmak için Lighthouse kullanın.
Farklı kiracılardan Azure Veri Gezgini kümelerine Bağlan
Kusto Gezgini, kullanıcı hesabının ilk olarak ait olduğu kiracıda otomatik olarak oturum açar. Aynı kullanıcı hesabıyla diğer kiracılardaki kaynaklara erişmek için , tenantId
bağlantı dizesi: Data Source=https://ade.applicationinsights.io/subscriptions/SubscriptionId/resourcegroups/ResourceGroupName;Initial Catalog=NetDefaultDB;AAD Federated Security=True;Authority ID=
TenantId içinde açıkça belirtilmelidir
İşlev desteklenebilirliği
Azure Veri Gezgini çapraz hizmet sorguları hem Uygulama Analizler hem de Log Analytics için işlevleri destekler. Bu özellik, kümeler arası sorguların bir Azure İzleyici tablo işlevine doğrudan başvurmasını sağlar. Hizmetler arası sorguda aşağıdaki komutlar desteklenir:
.show functions
.show function {FunctionName}
.show database {DatabaseName} schema as json
Aşağıdaki görüntüde, Azure Veri Gezgini web kullanıcı arabiriminden bir tablo işlevi sorgulama örneği gösterilir. işlevini kullanmak için Sorgu penceresinde adı çalıştırın.
Sınırlamalar
- Hizmetler arası sorgular yalnızca ".show" işlevlerini destekler. Bu özellik, kümeler arası sorguların bir Azure İzleyici, Azure Veri Gezgini veya Azure Kaynak Grafı tablo işlevine doğrudan başvurmasını sağlar. Hizmetler arası sorguda aşağıdaki komutlar desteklenir: .show functions .show function {FunctionName} .show database {DatabaseName} schema as json
- Özel Bağlantı (özel uç noktalar) ve IP kısıtlamaları, hizmetler arası sorguları desteklemez.
Ek söz dizimi örnekleri
Uygulama Analizler veya Log Analytics kümelerini çağırırken aşağıdaki söz dizimi seçenekleri kullanılabilir:
Söz Dizimi Açıklaması | Application Insights | Log Analytics |
---|---|---|
Bu abonelikte yalnızca tanımlı kaynağı içeren bir küme içindeki veritabanı (kümeler arası sorgular için önerilir) | cluster('https://adx.monitor.azure.com/subscriptions/<subscription-id>/resourcegroups/<resource-group-name>/providers/microsoft.insights/components/<ai-app-name>').database('<ai-app-name> ') |
cluster('https://adx.monitor.azure.com/subscriptions/<subscription-id>/resourcegroups/<resource-group-name>/providers/microsoft.operationalinsights/workspaces/<workspace-name>').database('<workspace-name> ') |
Bu abonelikteki tüm uygulamaları/çalışma alanlarını içeren küme | cluster('https://adx.monitor.azure.com/subscriptions/<subscription-id> ') |
cluster('https://adx.monitor.azure.com/subscriptions/<subscription-id> ') |
Abonelikteki tüm uygulamaları/çalışma alanlarını içeren ve bu kaynak grubunun üyesi olan küme | cluster('https://adx.monitor.azure.com/subscriptions/<subscription-id>/resourcegroups/<resource-group-name> ') |
cluster('https://adx.monitor.azure.com/subscriptions/<subscription-id>/resourcegroups/<resource-group-name> ') |
Bu abonelikte yalnızca tanımlı kaynağı içeren küme | cluster('https://adx.monitor.azure.com/subscriptions/<subscription-id>/resourcegroups/<resource-group-name>/providers/microsoft.insights/components/<ai-app-name> ') |
cluster('https://adx.monitor.azure.com/subscriptions/<subscription-id>/resourcegroups/<resource-group-name>/providers/microsoft.operationalinsights/workspaces/<workspace-name> ') |
UsGov'daki Uç Noktalar için | cluster('https://adx.monitor.azure.us/subscriptions/<subscription-id>/resourcegroups/<resource-group-name>/providers/microsoft.operationalinsights/workspaces/<workspace-name> ') |
|
Çin 21Vianet'teki Uç Noktalar için | cluster('https://adx.monitor.azure.cn/subscriptions/<subscription-id>/resourcegroups/<resource-group-name>/providers/microsoft.operationalinsights/workspaces/<workspace-name> ') |
İlgili içerik
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin