Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Herhangi bir Analysis Services çözümünün önemli bir parçası, sunucularınızın performansını izlemektir. Azure Analysis Services'i izleme hakkında genel bilgi için bkz. Azure Analysis Services'i izleme.
Bu makalede Analysis Services sunucularınız için Azure İzleyici kaynak günlüklerini ayarlama, görüntüleme ve yönetme işlemleri açıklanmaktadır. Kaynak günlüklerini Azure Depolama'ya gönderebilir, Azure Event Hubs'a akışla aktarabilir ve Azure İzleyici günlüklerine aktarabilirsiniz.
Uyarı
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çiş yapılacağını öğrenmek için bkz. Azure PowerShell'i AzureRM'den Az'ye geçirme.
Neler kaydedilir?
Altyapı, Hizmet ve Ölçüm günlüğü kategorilerini seçebilirsiniz. Her kategori için günlüğe kaydedilenlerin listesi için bkz. Microsoft.AnalysisServices/servers için desteklenen kaynak günlükleri.
Tanılama ayarlarını ayarlama
Azure portalı, Azure CLI, PowerShell veya Azure Resource Manager kullanarak tanılama ayarlarını nasıl ayarlayacağınızı öğrenmek için bkz. Azure İzleyici'de tanılama ayarları oluşturma.
Günlüklerinizi yönetme
Günlükler genellikle loglamanın başlatılmasından sonraki birkaç saat içinde kullanılabilir. Depolama hesabınızdaki günlüklerinizi yönetmek size bağlıdır:
- Günlüklerinize erişebilecek kişileri kısıtlayarak güvenliklerini sağlamak için standart Azure erişim denetimi yöntemlerini kullanın.
- Artık depolama hesabınızda tutmak istemediğiniz günlükleri silin.
- Eski günlüklerin depolama hesabınızdan silinmesi için bir saklama süresi ayarladığınızdan emin olun.
Log Analytics çalışma alanında günlükleri görüntüleme
Tanılama verilerinizi görüntülemek için Log Analytics çalışma alanında sol menüden Günlükler'i açın.
Sorgu oluşturucusunda LogManagement>AzureDiagnostics'i genişletin. AzureDiagnostics, Altyapı ve Hizmet olaylarını içerir. Anında bir sorgu oluşturulduğuna dikkat edin. EventClass_s alanı, şirket içi günlük kaydı için xEvents kullandıysanız tanıdık görünen xEvent adları içerir. EventClass_s veya olay adlarından birine tıklayın; Log Analytics çalışma alanı sorgu oluşturmayı sürdürmektedir. Sorgularınızı daha sonra yeniden kullanmak üzere kaydettiğinizden emin olun.
Analysis Services ile kullanabileceğiniz diğer sorgular için bkz. Örnek Kusto sorguları.
PowerShell kullanarak günlüğe kaydetmeyi etkinleştirme
Bu hızlı öğreticide, Analysis Service sunucunuzla aynı abonelikte ve kaynak grubunda bir depolama hesabı oluşturacaksınız. Daha sonra tanılama kaydını etkinleştirmek için Set-AzDiagnosticSetting'ı kullanarak çıkışı yeni depolama hesabına gönderirsiniz.
Önkoşullar
Bu kılavuzu tamamlamak için aşağıdaki kaynaklara sahip olmanız gerekir.
- Mevcut bir Azure Analysis Services sunucusu. Sunucu kaynağı oluşturma yönergeleri için bkz. Azure portalında sunucu oluşturma veya PowerShell kullanarak Azure Analysis Services sunucusu oluşturma.
Aboneliklerinize bağlanma
Bir Azure PowerShell oturumu başlatın ve aşağıdaki komutla Azure hesabınızda oturum açın:
Connect-AzAccount
Açılır tarayıcı penceresinde Azure hesabı kullanıcı adınızı ve parolanızı girin. Azure PowerShell bu hesapla ilişkili tüm abonelikleri alır ve varsayılan olarak ilkini kullanır.
Birden çok aboneliğiniz varsa, Azure Key Vault'unuzu oluşturmak için kullanılan belirli bir aboneliği belirtmeniz gerekebilir. Hesabınızın aboneliklerini görmek için aşağıdakileri yazın:
Get-AzSubscription
Ardından, giriş yaptığınız Azure Analysis Services hesabıyla ilişkili aboneliği belirtmek için şunu yazın:
Set-AzContext -SubscriptionId <subscription ID>
Uyarı
Hesabınızla ilişkilendirilmiş birden çok aboneliğiniz varsa, aboneliği belirtmeniz önemlidir.
Günlükleriniz için yeni bir depolama hesabı oluşturma
Sunucunuzla aynı abonelikte olması koşuluyla, günlükleriniz için mevcut bir depolama hesabını kullanabilirsiniz. Bu öğreticide, Analysis Services günlüklerine ayrılmış yeni bir depolama hesabı oluşturursunuz. Bunu kolaylaştırmak için depolama hesabı ayrıntılarını sa adlı bir değişkende depolursunuz.
Analysis Services sunucunuzu içeren kaynak grubuyla aynı kaynak grubunu da kullanırsınız.
awsales_resgroup, awsaleslogs ve West Central US değerlerini kendi değerlerinizle değiştirin.
$sa = New-AzStorageAccount -ResourceGroupName awsales_resgroup `
-Name awsaleslogs -Type Standard_LRS -Location 'West Central US'
Günlükleriniz için sunucu hesabını tanımlama
Hesap adını account adlı bir değişken olarak ayarlayın. Burada ResourceName, hesabın adıdır.
$account = Get-AzResource -ResourceGroupName awsales_resgroup `
-ResourceName awsales -ResourceType "Microsoft.AnalysisServices/servers"
Log kaydını etkinleştir
Günlüğü etkinleştirmek için Set-AzDiagnosticSetting cmdlet'ini yeni depolama hesabı, sunucu hesabı ve kategori değişkenleriyle birlikte kullanın. -Enabled bayrağını $true olarak ayarlayarak aşağıdaki komutu çalıştırın:
Set-AzDiagnosticSetting -ResourceId $account.ResourceId -StorageAccountId $sa.Id -Enabled $true -Categories Engine
Çıktı aşağıdaki örneğe benzer olmalıdır:
StorageAccountId :
/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/awsales_resgroup/providers/Microsoft.Storage/storageAccounts/awsaleslogs
ServiceBusRuleId :
EventHubAuthorizationRuleId :
Metrics
TimeGrain : PT1M
Enabled : False
RetentionPolicy
Enabled : False
Days : 0
Logs
Category : Engine
Enabled : True
RetentionPolicy
Enabled : False
Days : 0
Category : Service
Enabled : False
RetentionPolicy
Enabled : False
Days : 0
WorkspaceId :
Id : /subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourcegroups/awsales_resgroup/providers/microsoft.analysisservic
es/servers/awsales/providers/microsoft.insights/diagnosticSettings/service
Name : service
Type :
Location :
Tags :
Sunucuda günlüğe kaydetmenin etkinleştirildiğini ve bilgilerin depolama hesabına kaydedildiğini bu çıktı doğrular.
Eski günlüklerin otomatik olarak silinmesi için günlükleriniz için bekletme ilkesi de ayarlayabilirsiniz. Örneğin, -RetentionEnabled bayrağını kullanarak bekletme ilkesini $true ve -RetentionInDays parametresini 90 olarak ayarlayın. 90 günden eski günlükler otomatik olarak silinir.
Set-AzDiagnosticSetting -ResourceId $account.ResourceId`
-StorageAccountId $sa.Id -Enabled $true -Categories Engine`
-RetentionEnabled $true -RetentionInDays 90
Sonraki Adımlar
- Azure İzleyici kaynak günlüğü hakkında daha fazla bilgi edinin.
- PowerShell yardımındaki Set-AzDiagnosticSetting bölümüne bakın.