Konfigurowanie tabeli przy użyciu planu pomocniczego w obszarze roboczym usługi Log Analytics (wersja zapoznawcza)
Plan tabeli pomocniczej umożliwia pozyskiwanie i przechowywanie danych w obszarze roboczym usługi Log Analytics przy niskich kosztach. Dzienniki usługi Azure Monitor obecnie obsługują plan tabeli pomocniczej dla tabel niestandardowych opartych na regule zbierania danych (DCR), do których są wysyłane dane zbierane przy użyciu agenta usługi Azure Monitor lub interfejsu API pozyskiwania dzienników.
W tym artykule wyjaśniono, jak utworzyć tabelę niestandardową z planem pomocniczym w obszarze roboczym usługi Log Analytics i skonfigurować regułę zbierania danych, która wysyła dane do tej tabeli.
Oto film wideo, w ramach którego wyjaśniono niektóre zastosowania i zalety planu tabeli pomocniczej:
Ważne
Zobacz ograniczenia publicznej wersji zapoznawczej dotyczące obsługiwanych regionów i ograniczeń związanych z tabelami pomocniczymi i regułami zbierania danych.
Wymagania wstępne
Aby utworzyć tabelę niestandardową i zebrać dane dziennika, potrzebne są następujące elementy:
- Obszar roboczy usługi Log Analytics, w którym masz co najmniej prawa współautora.
- Punkt końcowy zbierania danych (DCE).
- Wszystkie tabele w obszarze roboczym usługi Log Analytics mają kolumnę o nazwie
TimeGenerated
. Jeśli nieprzetworzone dane dziennika mająTimeGenerated
właściwość, usługa Azure Monitor używa tej wartości do identyfikowania czasu utworzenia rekordu. W przypadku tabeli z planem pomocniczym kolumnaTimeGenerated
obecnie obsługuje format ISO8601. Aby uzyskać informacje oTimeGenerated
formacie, zobacz obsługiwany format daty/godziny ISO 8601.
Tworzenie tabeli niestandardowej przy użyciu planu pomocniczego
Aby utworzyć tabelę niestandardową, wywołaj interfejs API Tabele — Tworzenie lub aktualizowanie przy użyciu tego polecenia:
https://management.azure.com/subscriptions/{subscription_id}/resourceGroups/{resource_group}/providers/Microsoft.OperationalInsights/workspaces/{workspace_name}/tables/{table name_CL}?api-version=2023-01-01-preview
Ważne
Obecnie tylko wersja 2023-01-01-preview
interfejsu API umożliwia ustawienie planu tabeli pomocniczej.
Podaj ten ładunek — zaktualizuj nazwę tabeli i dostosuj kolumny na podstawie schematu tabeli:
{
"properties": {
"schema": {
"name": "table_name_CL",
"columns": [
{
"name": "TimeGenerated",
"type": "datetime"
},
{
"name": "StringProperty",
"type": "string"
},
{
"name": "IntProperty",
"type": "int"
},
{
"name": "LongProperty",
"type": "long"
},
{
"name": "RealProperty",
"type": "real"
},
{
"name": "BooleanProperty",
"type": "boolean"
},
{
"name": "GuidProperty",
"type": "real"
},
{
"name": "DateTimeProperty",
"type": "datetime"
}
]
},
"totalRetentionInDays": 365,
"plan": "Auxiliary"
}
}
Wysyłanie danych do tabeli przy użyciu planu pomocniczego
Obecnie istnieją dwa sposoby pozyskiwania danych do tabeli niestandardowej z planem pomocniczym:
Zbieraj dzienniki z pliku tekstowego za pomocą agenta / usługi Azure Monitor Zbieraj dzienniki z pliku JSON za pomocą agenta usługi Azure Monitor.
Jeśli używasz tej metody, tabela niestandardowa musi mieć tylko dwie kolumny —
TimeGenerated
iRawData
(typustring
). Reguła zbierania danych wysyła cały każdy wpis dziennika zbierany doRawData
kolumny, a dzienniki usługi Azure Monitor automatycznie wypełniająTimeGenerated
kolumnę wraz z czasem pozyskiwania dziennika.Wysyłanie danych do usługi Azure Monitor przy użyciu interfejsu API pozyskiwania dzienników.
Aby użyć tej metody:
Utwórz tabelę niestandardową z planem pomocniczym zgodnie z opisem w tym artykule.
Wykonaj kroki opisane w artykule Samouczek: Wysyłanie danych do usługi Azure Monitor przy użyciu interfejsu API pozyskiwania dzienników do:
- Utwórz aplikację Firmy Microsoft Entra.
- Utwórz regułę zbierania danych przy użyciu tego szablonu usługi ARM.
{ "$schema": "https://schema.management.azure.com/schemas/2019-08-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "parameters": { "dataCollectionRuleName": { "type": "string", "metadata": { "description": "Specifies the name of the data collection rule to create." } }, "location": { "type": "string", "metadata": { "description": "Specifies the region in which to create the data collection rule. The must be the same region as the destination Log Analytics workspace." } }, "workspaceResourceId": { "type": "string", "metadata": { "description": "The Azure resource ID of the Log Analytics workspace in which you created a custom table with the Auxiliary plan." } } }, "resources": [ { "type": "Microsoft.Insights/dataCollectionRules", "name": "[parameters('dataCollectionRuleName')]", "location": "[parameters('location')]", "apiVersion": "2023-03-11", "kind": "Direct", "properties": { "streamDeclarations": { "Custom-table_name_CL": { "columns": [ { "name": "TimeGenerated", "type": "datetime" }, { "name": "StringProperty", "type": "string" }, { "name": "IntProperty", "type": "int" }, { "name": "LongProperty", "type": "long" }, { "name": "RealProperty", "type": "real" }, { "name": "BooleanProperty", "type": "boolean" }, { "name": "GuidProperty", "type": "real" }, { "name": "DateTimeProperty", "type": "datetime" } ] } }, "destinations": { "logAnalytics": [ { "workspaceResourceId": "[parameters('workspaceResourceId')]", "name": "myworkspace" } ] }, "dataFlows": [ { "streams": [ "Custom-table_name_CL" ], "destinations": [ "myworkspace" ] } ] } } ], "outputs": { "dataCollectionRuleId": { "type": "string", "value": "[resourceId('Microsoft.Insights/dataCollectionRules', parameters('dataCollectionRuleName'))]" } } }
Gdzie:
myworkspace
to nazwa obszaru roboczego usługi Log Analytics.table_name_CL
to nazwa tabeli.columns
zawiera te same kolumny ustawione w sekcji Tworzenie tabeli niestandardowej z planem pomocniczym.
Udziel aplikacji uprawnienia do korzystania z kontrolera domeny.
Ograniczenia publicznej wersji zapoznawczej
W publicznej wersji zapoznawczej obowiązują następujące ograniczenia:
Plan pomocniczy jest stopniowo wdrażany we wszystkich regionach i jest obecnie obsługiwany w następujących regionach:
Region Lokalizacje Ameryka Północna i Południowa Kanada Środkowa Central US East US Wschodnie stany USA 2 Zachodnie stany USA South Central US Północno-środkowe stany USA Azja i Pacyfik Australia Wschodnia Australia Południowo-Wschodnia Europa Azja Wschodnia Europa Północna Południowe Zjednoczone Królestwo Niemcy Środkowo-Zachodnie Szwajcaria Północna Francja Środkowa Bliski Wschód Izrael Centralny Plan pomocniczy można ustawić tylko w tabelach niestandardowych opartych na regułach zbierania danych przy użyciu tabel — Tworzenie lub aktualizowanie interfejsu API, wersja
2023-01-01-preview
.Tabele z planem pomocniczym:
- Są obecnie nierozliczone. Obecnie nie są naliczane opłaty za pozyskiwanie, zapytania, zadania wyszukiwania i długoterminowe przechowywanie.
- Nie obsługują kolumn z danymi dynamicznymi.
- Mieć stały całkowity okres przechowywania wynoszący 365 dni.
- Obsługa tylko formatu daty/godziny ISO 8601.
Reguła zbierania danych, która wysyła dane do tabeli z planem pomocniczym:
- Może wysyłać dane tylko do pojedynczej tabeli.
- Nie można uwzględnić przekształcenia.
Dane pozyskiwania dla tabel pomocniczych nie są obecnie dostępne w tabeli Użycia dzienników usługi Azure Monitor. Aby oszacować ilość pozyskiwania danych, możesz policzyć liczbę rekordów w tabeli pomocniczej przy użyciu tego zapytania:
MyTable_CL | summarize count()
Obecnie te funkcje nie są obsługiwane:
Cecha Szczegóły Replikacja obszaru roboczego usługi Log Analytics Usługa Azure Monitor nie replikuje danych w tabelach z planem pomocniczym do pomocniczego obszaru roboczego. W związku z tym te dane nie są chronione przed utratą danych w przypadku awarii regionalnej i nie są dostępne po zakończeniu pracy z pomocniczym obszarem roboczym. Klucze zarządzane przez klienta Dane w tabelach z planem pomocniczym są szyfrowane przy użyciu kluczy zarządzanych przez firmę Microsoft, nawet jeśli dane są chronione w pozostałej części obszaru roboczego usługi Log Analytics przy użyciu własnego klucza szyfrowania. Funkcja Skrytka klienta dla platformy Microsoft Azure Interfejs skrytki, który umożliwia przeglądanie i zatwierdzanie lub odrzucanie żądań dostępu do danych klienta w odpowiedzi na bilet pomocy technicznej zainicjowany przez klienta lub problem zidentyfikowany przez firmę Microsoft nie ma zastosowania do tabel z planem pomocniczym.
Następne kroki
Dowiedz się więcej na następujące tematy: