İş yükünü izleme-Azure portal

Bu makalede, iş yükünüzü izlemek için Azure portal nasıl kullanılacağı açıklanır. Bu, SYNAPSE SQLiçin Log Analytics kullanarak sorgu yürütmeyi ve iş yükü eğilimlerini araştırmak üzere Azure izleyici günlüklerini ayarlamayı içerir.

Önkoşullar

  • Azure aboneliği: bir Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.
  • SQL havuzu: bir SQL havuzu için günlükleri toplayacağız. Sağlanmış bir SQL havuzu yoksa, SQL havuzu oluşturma' daki yönergelere bakın.

Log Analytics çalışma alanı oluşturma

Log Analytics çalışma alanları için gezinme dikey penceresine gidin ve bir çalışma alanı oluşturun

Log Analytics çalışma alanları

Ekran görüntüsü, Ekle ' yi seçebileceğiniz Log Analytics çalışma alanlarını gösterir.

Ekran görüntüsü, değer girebileceğiniz Log Analytics çalışma alanını gösterir.

Çalışma alanları hakkında daha fazla bilgi için aşağıdaki belgeleriziyaret edin.

Kaynak günlüklerini aç

SQL havuzunuzdaki günlükleri göstermek için tanılama ayarlarını yapılandırın. Günlükler, en sık kullanılan performans sorunlarını giderme DMVs ile eşdeğer telemetri görünümlerinden oluşur. Şu anda Şu görünümler desteklenir:

Kaynak günlüklerini etkinleştirme

Günlükler Azure depolama, Stream Analytics veya Log Analytics dağıtılabilir. Bu öğretici için Log Analytics ' yi seçin.

Günlükleri belirtin

Sorguları Log Analytics karşı Çalıştır

Log Analytics çalışma alanınıza giderek şunları yapabilirsiniz:

  • Günlük sorgularını kullanarak günlükleri çözümleyin ve sorguları yeniden kullanım için kaydedin
  • Sorguları yeniden kullanmak üzere Kaydet
  • Günlük uyarıları oluşturma
  • Sorgu sonuçlarını panoya sabitleme

Günlük sorgularının özellikleri hakkında ayrıntılı bilgi için aşağıdaki belgeleriziyaret edin.

Log Analytics çalışma alanı Düzenleyicisi

Log Analytics çalışma alanı sorguları

Örnek günlük sorguları

//List all queries
AzureDiagnostics
| where Category contains "ExecRequests"
| project TimeGenerated, StartTime_t, EndTime_t, Status_s, Command_s, ResourceClass_s, duration=datetime_diff('millisecond',EndTime_t, StartTime_t)
//Chart the most active resource classes
AzureDiagnostics
| where Category contains "ExecRequests"
| where Status_s == "Completed"
| summarize totalQueries = dcount(RequestId_s) by ResourceClass_s
| render barchart
//Count of all queued queries
AzureDiagnostics
| where Category contains "waits"
| where Type_s == "UserConcurrencyResourceType"
| summarize totalQueuedQueries = dcount(RequestId_s)

Sonraki adımlar

Azure izleyici günlüklerini ayarlayıp yapılandırdığınıza göre, Azure panoları takımınızın genelinde paylaşılacak şekilde özelleştirin.