Küme için Azure İzleyici günlüklerini ayarlama

Azure İzleyici günlükleri, küme düzeyindeki olayları izleme önerimizdir. Log Analytics çalışma alanını Azure Resource Manager, PowerShell veya Azure Market aracılığıyla ayarlayabilirsiniz. Gelecekte kullanmak üzere dağıtımınızın güncelleştirilmiş bir Resource Manager şablonunu kullanıyorsanız, Azure İzleyici günlük ortamınızı ayarlamak için aynı şablonu kullanın. Tanılama etkinleştirilmiş bir kümeniz zaten dağıtılmışsa Market üzerinden dağıtım daha kolaydır. Dağıtmakta olduğunuz hesapta abonelik düzeyinde erişiminiz yoksa PowerShell veya Resource Manager şablonunu kullanarak dağıtın.

Not

Azure İzleyici günlüklerini kümenizi izleyecek şekilde ayarlamak için, küme düzeyinde veya platform düzeyinde olayları görüntülemek için tanılamayı etkinleştirmeniz gerekir. Windows kümelerinde tanılamayı ayarlama ve daha fazlası için Linux kümelerinde tanılamayı ayarlama konularına bakın.

Not

Azure ile etkileşim kurmak için Azure Az PowerShell modülünü kullanmanızı öneririz. Başlamak için bkz . Azure PowerShell'i yükleme. Az PowerShell modülüne nasıl geçeceğinizi öğrenmek için bkz. Azure PowerShell’i AzureRM’den Az’ye geçirme.

Azure Market kullanarak Log Analytics çalışma alanı dağıtma

Bir küme dağıttıktan sonra Log Analytics çalışma alanı eklemek istiyorsanız portalda Azure Market gidin ve Service Fabric Analytics'i arayın. Bu, Service Fabric'e özgü veriler içeren Service Fabric dağıtımları için özel bir çözümdür. Bu işlemde hem çözümü (içgörüleri görüntülemek için pano) hem de çalışma alanını (temel alınan küme verilerinin toplaması) oluşturursunuz.

  1. Sol gezinti menüsünden Yeni'yi seçin.

  2. Service Fabric Analytics'i arayın. Görüntülenen kaynağı seçin.

  3. Oluştur'u belirleyin.

    Market'te Service Fabric Analytics

  4. Service Fabric Analytics oluşturma penceresinde OMS Çalışma Alanı alanı için bir çalışma alanı seçin'i ve ardından Yeni çalışma alanı oluştur'u seçin. Gerekli girdileri doldurun. Tek gereksinim, Service Fabric kümesi ve çalışma alanı aboneliğinin aynı olmasıdır. Girdileriniz doğrulandığında, çalışma alanınız dağıtmaya başlar. Dağıtım yalnızca birkaç dakika sürer.

  5. İşiniz bittiğinde, Service Fabric Analytics oluşturma penceresinin alt kısmındaki Oluştur'u yeniden seçin. Yeni çalışma alanının OMS Çalışma Alanı altında göründüğünden emin olun. Bu eylem, çözümü oluşturduğunuz çalışma alanına ekler.

Windows kullanıyorsanız, Azure İzleyici günlüklerini küme olaylarınızın depolandığı depolama hesabına bağlamak için aşağıdaki adımlarla devam edin.

Not

Service Fabric Analytics çözümü yalnızca Windows kümeleri için desteklenir. Linux kümeleri için, Linux kümeleri için Azure İzleyici günlüklerini ayarlama makalemize göz atın.

Log Analytics çalışma alanını kümenize bağlama

  1. Çalışma alanının kümenizden gelen tanılama verilerine bağlanması gerekir. Service Fabric Analytics çözümünü oluşturduğunuz kaynak grubuna gidin. ServiceFabric<nameOfWorkspace> öğesini seçin ve genel bakış sayfasına gidin. Buradan çözüm ayarlarını, çalışma alanı ayarlarını değiştirebilir ve Log Analytics çalışma alanına erişebilirsiniz.

  2. Sol gezinti menüsünde Genel Bakış sekmesini seçin, Veri Kaynağı Sekmesine Bağlan'ın altında Depolama hesapları günlükleri'ni seçin.

  3. Depolama hesabı günlükleri sayfasında, üstteki Ekle'yi seçerek kümenizin günlüklerini çalışma alanına ekleyin.

  4. Kümenizde oluşturulan uygun hesabı eklemek için Depolama hesabı'nı seçin. Varsayılan adı kullandıysanız, depolama hesabı sfdg resourceGroupName'dir>.< Bunu, applicationDiagnosticsStorageAccountName için kullanılan değeri denetleyerek kümenizi dağıtmak için kullanılan Azure Resource Manager şablonuyla da onaylayabilirsiniz. Ad görünmüyorsa ekranı aşağı kaydırın ve Daha fazla yükle'yi seçin. Depolama hesabı adını seçin.

  5. Veri Türünü belirtin. Bunu Service Fabric Olayları olarak ayarlayın.

  6. Kaynak'ın otomatik olarak WADServiceFabric*EventTable olarak ayarlandığından emin olun.

  7. Çalışma alanınızı kümenizin günlüklerine bağlamak için Tamam'ı seçin.

    Azure İzleyici günlüklerine depolama hesabı günlükleri ekleme

Hesap artık çalışma alanınızın veri kaynaklarında depolama hesabı günlüklerinizin bir parçası olarak gösterilir.

Service Fabric Analytics çözümünü, kümenizin platformuna ve uygulama günlük tablosuna doğru şekilde bağlanmış bir Log Analytics çalışma alanına eklediniz. Çalışma alanına aynı şekilde ek kaynaklar ekleyebilirsiniz.

Azure Resource Manager ile Azure İzleyici günlüklerini dağıtma

Resource Manager şablonu kullanarak küme dağıttığınızda, şablon yeni bir Log Analytics çalışma alanı oluşturur, Service Fabric çözümünü çalışma alanına ekler ve uygun depolama tablolarındaki verileri okuyacak şekilde yapılandırılır.

Gereksinimlerinizi karşılamak için bu örnek şablonu kullanabilir ve değiştirebilirsiniz. Bu şablon aşağıdakileri yapar

  • Beş düğümlü bir Service Fabric kümesi oluşturur
  • Log Analytics çalışma alanı ve Service Fabric çözümü oluşturur
  • Log Analytics aracısını çalışma alanına iki örnek performans sayacı toplayacak ve gönderecek şekilde yapılandırıyor
  • WAD'yi Service Fabric toplayacak şekilde yapılandırır ve bunları Azure depolama tablolarına (WADServiceFabric*EventTable) gönderir
  • Log Analytics çalışma alanını bu tablolardaki olayları okuyacak şekilde yapılandırıyor

Azure PowerShell modülündeki API'yi kullanarak New-AzResourceGroupDeployment şablonu kümenize Resource Manager yükseltmesi olarak dağıtabilirsiniz. Örnek bir komut şöyle olabilir:

New-AzResourceGroupDeployment -ResourceGroupName "<resourceGroupName>" -TemplateFile "<templatefile>.json" 

Azure Resource Manager, bu komutun mevcut bir kaynağın güncelleştirmesi olduğunu algılar. Yalnızca mevcut dağıtımı yönlendiren şablon ile sağlanan yeni şablon arasındaki değişiklikleri işler.

Azure PowerShell ile Azure İzleyici günlüklerini dağıtma

Komutunu kullanarak New-AzOperationalInsightsWorkspace Log Analytics kaynağınızı PowerShell aracılığıyla da dağıtabilirsiniz. Bu yöntemi kullanmak için Azure PowerShell'i yüklediğinizden emin olun. Yeni bir Log Analytics çalışma alanı oluşturmak ve Service Fabric çözümünü buna eklemek için bu betiği kullanın:


$SubID = "<subscription ID>"
$ResourceGroup = "<Resource group name>"
$Location = "<Resource group location>"
$WorkspaceName = "<Log Analytics workspace name>"
$solution = "ServiceFabric"

# Sign in to Azure and access the correct subscription
Connect-AzAccount
Select-AzSubscription -SubscriptionId $SubID 

# Create the resource group if needed
try {
    Get-AzResourceGroup -Name $ResourceGroup -ErrorAction Stop
} catch {
    New-AzResourceGroup -Name $ResourceGroup -Location $Location
}

New-AzOperationalInsightsWorkspace -Location $Location -Name $WorkspaceName -Sku Standard -ResourceGroupName $ResourceGroup
Set-AzOperationalInsightsIntelligencePack -ResourceGroupName $ResourceGroup -WorkspaceName $WorkspaceName -IntelligencePackName $solution -Enabled $true

bitirdiğinizde, Azure İzleyici günlüklerini uygun depolama hesabına bağlamak için önceki bölümde verilen adımları izleyin.

Ayrıca PowerShell kullanarak Log Analytics çalışma alanınıza başka çözümler ekleyebilir veya başka değişiklikler yapabilirsiniz. Daha fazla bilgi edinmek için bkz . PowerShell kullanarak Azure İzleyici günlüklerini yönetme.

Sonraki adımlar