Azure İzleyici ile Azure SQL Yönetilen Örneği izleme

Şunlar için geçerlidir: Azure SQL Yönetilen Örneği

Azure kaynaklarına dayanan kritik uygulamalarınız ve iş süreçleriniz olduğunda bu kaynakları kullanılabilirlik, performans ve çalışma açısından izlemek istersiniz.

Bu makalede, Azure SQL Yönetilen Örneği tarafından oluşturulan izleme verileri açıklanmaktadır. Azure SQL Yönetilen Örneği Azure İzleyici tarafından izlenebilir. Azure İzleyici'nin bu özelliği kullanan tüm Azure hizmetlerinde ortak olan özellikleri hakkında bilginiz yoksa Azure İzleyici ile Azure kaynaklarını izleme bölümüne bakın.

Azure portal'de izlemeye genel bakış sayfası

Doğrudan Azure portal Azure İzleyici sayfasına giderek tüm bağlı kaynaklar için Azure İzleyici ölçümlerinizi görüntüleyin. Öte yandan bir Azure SQL Yönetilen Örneği Genel Bakış sayfasında İzleme başlığı altında Ölçümler'i seçerek Azure İzleyici'ye ulaşabilirsiniz.

Not

Azure SQL Analytics (önizleme), birçok izleme çözümünün artık etkin geliştirme aşamasında olmadığı Azure İzleyici ile tümleştirmedir. Daha fazla izleme seçeneği için bkz. Azure SQL Yönetilen Örneği ve Azure SQL Veritabanında izleme ve performans ayarlama.

Azure İzleyici SQL İçgörüleri (önizleme)

Azure'daki bazı hizmetler, Azure portal hizmetinizi izlemek için bir başlangıç noktası sağlamak üzere etkinleştirilebilen odaklanmış, önceden oluşturulmuş bir izleme panosuna sahiptir. Bu özel panolar "içgörüler" olarak adlandırılır ve varsayılan olarak etkinleştirilmez. Azure SQL ailesindeki tüm ürünler için Azure İzleyici SQL İçgörüleri'ni kullanma hakkında daha fazla bilgi için bkz. SQL İçgörüleri ile SQL dağıtımlarınızı izleme (önizleme).

bir izleme profili oluşturduktan sonra Azure Sanal Makine'de Azure SQL Yönetilen Örneği ve SQL Server için SQL'e özgü Azure İzleyici SQL İçgörüleri ölçümlerinizi yapılandırabilirsiniz.

Verileri izleme

Azure SQL Yönetilen Örneği, Azure kaynaklarından verileri izleme bölümünde açıklanan diğer Azure kaynaklarıyla aynı izleme verilerini toplar.

Azure SQL Yönetilen Örneği tarafından oluşturulan ölçümler ve günlük ölçümleri hakkında ayrıntılı bilgi için bkz. Azure İzleyici ile Azure SQL Yönetilen Örneği izleme başvurusu.

Toplama ve yönlendirme

Platform ölçümleri ve etkinlik günlüğü otomatik olarak toplanır ve depolanır, ancak bunlar bir tanılama ayarı kullanılarak diğer konumlara yönlendirilebilir.

Tanılama ayarı oluşturmadığınız ve günlükleri bir veya daha fazla konuma yönlendirmediğiniz sürece Kaynak Günlükleri toplanmaz ve depolanmaz. Kaynak günlükleri daha önce tanılama günlükleri olarak adlandırılıyordu.

Azure SQL Yönetilen Örneği veritabanları için kullanılabilen tanılama ayarları şunlardır:

  • log: SQL Insights, Query Store Runtime Statistics, Query Store Wait Statisticsve Errors

Yönetilen örnekler için kullanılabilen tanılama ayarları şunlardır:

  • log: Resource Usage Statistics, Devops operations Audit Logs, ve SQL Security Audit Event
  • SQL yönetilen örnekleri ad alanında ölçümler: Average CPU percentage, IO bytes read, IO bytes written, IO requests count, , Storage space reserved, Storage space used, Virtual core count.
  • hedef ayrıntıları: Log Analytics çalışma alanına gönder, Depolama hesabına arşivle, Olay hub'ına akışla aktarma, İş ortağı çözümüne gönder

Kullanılabilir kaynak günlükleri ve tanılamalar hakkında daha fazla bilgi için bkz. Dışarı aktarma için tanılama telemetrisi.

Azure portal, Azure PowerShell veya Azure CLI kullanarak tanılama ayarı oluşturmaya yönelik ayrıntılı işlem için bkz. Azure'da platform günlüklerini ve ölçümlerini toplamak için tanılama ayarı oluşturma. Tanılama ayarı oluşturduğunuzda, toplayacağınız günlük kategorilerini belirtirsiniz. Azure SQL Yönetilen Örneği kategorileri Azure SQL Yönetilen Örneği izleme verileri başvurusunda listelenir.

Ölçümleri analiz etme

Azure portal İzleyici menüsünden Ölçümler'i açarak ölçüm gezginini kullanarak Azure SQL Yönetilen Örneği ölçümlerini ve diğer Azure hizmetlerinden ölçümleri analiz edebilirsiniz. Bu aracı kullanma hakkında ayrıntılı bilgi için bkz. Azure Ölçüm Gezgini'ni kullanmaya başlama.

Azure SQL Yönetilen Örneği için toplanan platform ölçümlerinin listesi için bkz. İzleme Azure SQL Yönetilen Örneği veri başvuru ölçümleri

Başvuru için Azure İzleyici'de desteklenen tüm kaynak ölçümlerinin listesini görebilirsiniz.

Günlükleri analiz etme

Azure İzleyici Günlüklerindeki veriler, her tablonun kendi benzersiz özellikler kümesine sahip olduğu tablolarda depolanır. Bu veriler isteğe bağlı olarak Tanılama ayarları aracılığıyla toplanır.

Azure İzleyici'deki tüm kaynak günlükleri aynı alanlara ve ardından hizmete özgü alanlara sahiptir. Ortak şema, Azure İzleyici kaynak günlüğü şemasında özetlenmiştir.

Etkinlik günlüğü, Azure'da abonelik düzeyi olaylar hakkında içgörü sağlayan bir platform günlüğü türüdür. Bunu bağımsız olarak görüntüleyebilir veya Log Analytics kullanarak çok daha karmaşık sorgular yapabileceğiniz Azure İzleyici Günlüklerine yönlendirebilirsiniz.

Azure SQL Yönetilen Örneği için toplanan kaynak günlüğü türlerinin listesi için bkz. Azure SQL Yönetilen Örneği için Kaynak Günlükleri.

Azure İzleyici Günlükleri tarafından kullanılan ve Log Analytics tarafından sorgulanabilen tabloların listesi için bkz. Azure SQL Yönetilen Örneği için Azure İzleyici Günlükleri tabloları.

Örnek Kusto sorguları

Önemli

bir Azure SQL Yönetilen Örneği İzleme menüsünden Günlükler'i seçtiğinizde Log Analytics, sorgu kapsamı geçerli Azure SQL Yönetilen Örneği ayarlanmış şekilde açılır. Veritabanlarından veya diğer Azure hizmetlerinden gelen verileri içeren bir sorgu çalıştırmak istiyorsanız sorgu menüsünden Kapsam seç'i seçin. Ayrıntılar için bkz . Azure İzleyici Log Analytics'te günlük sorgusu kapsamı ve zaman aralığı .

Not

Bir kaynak için tanılama ayarı oluşturulduktan sonra, bir olayın yayılması ile Log Analytics çalışma alanında görünmesi arasında 15 dakika kadar sürebilir.

Azure SQL Yönetilen Örneği izlemenize yardımcı olması için aşağıdaki örnek sorguları kullanın:

Örnek A: Kullanımı %95'in üzerinde olan avg_cpu tüm yönetilen örnekleri görüntüleyin.

let cpu_percentage_threshold = 95;
let time_threshold = ago(1h);
AzureDiagnostics
| where Category == "ResourceUsageStats" and TimeGenerated > time_threshold
| summarize avg_cpu = max(todouble(avg_cpu_percent_s)) by _ResourceId
| where avg_cpu > cpu_percentage_threshold

Örnek B: Depolama kullanımı %90'ın üzerinde olan ve ile bölünen storage_space_used_mb_sreserved_storage_mb_stüm yönetilen örnekleri görüntüleyin.

let storage_percentage_threshold = 90;
AzureDiagnostics
| where Category =="ResourceUsageStats"
| summarize (TimeGenerated, calculated_storage_percentage) = arg_max(TimeGenerated, todouble(storage_space_used_mb_s) *100 / todouble (reserved_storage_mb_s))
   by _ResourceId
| where calculated_storage_percentage > storage_percentage_threshold

Uyarılar

Azure İzleyici uyarıları, izleme verilerinizde önemli koşullar bulunduğunda sizi proaktif olarak bilgilendirir. Azure İzleyici'deki bu ölçümler her zaman toplanır. Müşterileriniz fark etmeden önce Azure SQL Yönetilen Örneği sorunları belirlemenize ve çözmenize olanak sağlar. Ölçümler, günlükler ve etkinlik günlüğüyle ilgili uyarılar ayarlayabilirsiniz.

Azure'da uygulama oluşturuyor veya çalıştırıyorsanız , Azure İzleyici Application Insights ek uyarı türleri sunabilir.

Aşağıdaki tabloda Azure SQL Yönetilen Örneği için yaygın ve önerilen uyarı kuralları listelenmiştir. Satın alma modelinize bağlı olarak farklı seçenekler görebilirsiniz.

Sinyal adı Operatör Toplama türü Eşik değeri Açıklama
Ortalama CPU yüzdesi Büyüktür Ortalama 80 Ortalama CPU kullanım yüzdesi %80'in üzerinde olduğunda
Kaynak Durumu Geçerli Kaynak Durumu NA Düzeyi Düşürüldü veya Kullanılamıyor Azure tarafından başlatılan veya kullanıcı tarafından başlatılan kaynak kesintilerini algılama

Sonraki adımlar