Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważną częścią każdego rozwiązania usług Analysis Services jest monitorowanie sposobu działania serwerów. Aby uzyskać ogólne informacje na temat monitorowania usług Azure Analysis Services, zobacz Monitorowanie usług Azure Analysis Services.
W tym artykule opisano sposób konfigurowania, wyświetlania i zarządzania dziennikami zasobów usługi Azure Monitor dla serwerów usług Analysis Services. Dzienniki zasobów można wysyłać do usługi Azure Storage, przesyłać strumieniowo do usługi Azure Event Hubs i eksportować je do dzienników usługi Azure Monitor.
Uwaga / Notatka
Zalecamy użycie modułu Azure Az PowerShell do interakcji z Azure. Aby rozpocząć, zobacz Instalowanie programu Azure PowerShell. Aby dowiedzieć się, jak przeprowadzić migrację do modułu Az programu PowerShell, zobacz Migrowanie programu Azure PowerShell z modułu AzureRM do modułu Az.
Co jest rejestrowane?
Możesz wybrać kategorie dzienników Aparat, Usługa i Metryki . Aby uzyskać listę zarejestrowanych elementów dla każdej kategorii, zobacz Obsługiwane dzienniki zasobów dla usługi Microsoft.AnalysisServices/servers.
Konfigurowanie ustawień diagnostycznych
Aby dowiedzieć się, jak skonfigurować ustawienia diagnostyczne przy użyciu witryny Azure Portal, interfejsu wiersza polecenia platformy Azure, programu PowerShell lub usługi Azure Resource Manager, zobacz Tworzenie ustawień diagnostycznych w usłudze Azure Monitor.
Zarządzanie dziennikami
Dzienniki są zwykle dostępne w ciągu kilku godzin od skonfigurowania rejestrowania. To Ty zarządzasz dziennikami na swoim koncie magazynu:
- Użyj standardowych metod kontroli dostępu platformy Azure w celu zabezpieczenia dzienników, wprowadzając ograniczenia co do tego, kto może uzyskiwać do nich dostęp.
- Usuń dzienniki, których nie chcesz już przechowywać na koncie magazynu.
- Pamiętaj, aby ustawić okres przechowywania, aby stare dzienniki zostały usunięte z Twojego konta magazynowego.
Wyświetlanie dzienników w obszarze roboczym usługi Log Analytics
Aby wyświetlić dane diagnostyczne, w obszarze roboczym usługi Log Analytics otwórz pozycję Dzienniki z menu po lewej stronie.
W konstruktorze zapytań rozwiń węzeł LogManagement>AzureDiagnostics. Usługa AzureDiagnostics obejmuje zdarzenia Silnika i usługi. Zwróć uwagę, że zapytanie jest tworzone na bieżąco. Pole EventClass_s zawiera nazwy xEvent, które mogą wyglądać znajomo, jeśli do rejestrowania lokalnego użyto xEvents. Kliknij EventClass_s lub jedną z nazw zdarzeń, a obszar roboczy usługi Log Analytics kontynuuje konstruowanie zapytania. Pamiętaj, aby zapisać zapytania do ponownego użycia później.
Aby uzyskać więcej zapytań, których można używać z usługami Analysis Services, zobacz Przykładowe zapytania Kusto.
Włączanie rejestrowania przy użyciu programu PowerShell
W tym szybkim samouczku utworzysz konto magazynu w tej samej subskrypcji i grupie zasobów co serwer usługi Analysis Service. Następnie użyj Set-AzDiagnosticSetting, aby włączyć logowanie diagnostyczne, wysyłając dane wyjściowe do nowego konta magazynu.
Wymagania wstępne
Aby ukończyć ten samouczek, musisz mieć następujące zasoby:
- Istniejący serwer usług Azure Analysis Services. Aby uzyskać instrukcje dotyczące tworzenia zasobu serwera, zobacz Tworzenie serwera w witrynie Azure Portal lub Tworzenie serwera usług Azure Analysis Services przy użyciu programu PowerShell.
Nawiązywanie połączenia z subskrypcjami
Uruchom sesję programu PowerShell Azure i zaloguj się na konto platformy Azure przy użyciu następującego polecenia:
Connect-AzAccount
W oknie podręcznym przeglądarki wprowadź nazwę użytkownika i hasło konta platformy Azure. Program Azure PowerShell pobiera wszystkie subskrypcje skojarzone z tym kontem i domyślnie używa pierwszego.
Jeśli masz wiele subskrypcji, może być konieczne określenie konkretnej subskrypcji, która została użyta do utworzenia usługi Azure Key Vault. Wpisz następujące polecenie, aby wyświetlić subskrypcje dla swojego konta:
Get-AzSubscription
Następnie, aby określić subskrypcję skojarzona z kontem usługi Azure Analysis Services, które rejestrujesz, wpisz:
Set-AzContext -SubscriptionId <subscription ID>
Uwaga / Notatka
Jeśli masz wiele subskrypcji skojarzonych z kontem, ważne jest, aby określić subskrypcję.
Utwórz nowe konto magazynowe dla dzienników
Możesz użyć istniejącego konta magazynu dla dzienników, pod warunkiem, że znajduje się on w tej samej subskrypcji co serwer. W tym samouczku utworzysz nowe konto magazynu dedykowane dziennikom usługi Analysis Services. Dla uproszczenia, przechowujesz szczegóły konta przechowywania w zmiennej o nazwie sa.
Należy również użyć tej samej grupy zasobów co grupa zawierająca serwer usług Analysis Services. Zastąp wartości awsales_resgroup, awsaleslogsi West Central US własnymi wartościami:
$sa = New-AzStorageAccount -ResourceGroupName awsales_resgroup `
-Name awsaleslogs -Type Standard_LRS -Location 'West Central US'
Identyfikowanie konta serwera dla dzienników
Ustaw nazwę konta na zmienną o nazwie account, gdzie ResourceName jest nazwą konta.
$account = Get-AzResource -ResourceGroupName awsales_resgroup `
-ResourceName awsales -ResourceType "Microsoft.AnalysisServices/servers"
Włącz rejestrowanie
Aby włączyć rejestrowanie, użyj polecenia cmdlet Set-AzDiagnosticSetting wraz z parametrami dla nowego konta magazynu, konta serwera i kategorii. Uruchom następujące polecenie, ustawiając flagę -Enabled na $true:
Set-AzDiagnosticSetting -ResourceId $account.ResourceId -StorageAccountId $sa.Id -Enabled $true -Categories Engine
Dane wyjściowe powinny wyglądać mniej więcej tak:
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 :
Ten wynik potwierdza, że rejestrowanie jest teraz włączone dla serwera, zapisując informacje na koncie magazynowym.
Można również ustawić zasady przechowywania dzienników, aby starsze dzienniki zostały automatycznie usunięte. Na przykład ustaw zasady przechowywania przy użyciu flagi -RetentionEnabled na $true i ustaw parametr -RetentionInDays na wartość 90. Dzienniki starsze niż 90 dni są automatycznie usuwane.
Set-AzDiagnosticSetting -ResourceId $account.ResourceId`
-StorageAccountId $sa.Id -Enabled $true -Categories Engine`
-RetentionEnabled $true -RetentionInDays 90
Dalsze kroki
- Dowiedz się więcej na temat rejestrowania zasobów usługi Azure Monitor.
- Zobacz Set-AzDiagnosticSetting w pomocy programu PowerShell.