Управление таблицами в рабочей области Log Analytics
Статья
Рабочая область Log Analytics позволяет собирать данные журнала из ресурсов Azure и не Azure в одно пространство для анализа, использовать другие службы, такие как Sentinel, а также активировать оповещения и действия, например с помощью Azure Logic Apps. Рабочая область Log Analytics состоит из таблиц, которые можно настроить для управления моделью данных, доступом к данным и затратами, связанными с журналами. В этой статье описываются параметры конфигурации таблицы в журналах Azure Monitor и настройка свойств таблицы в зависимости от потребностей в анализе данных и управлении затратами.
Свойства таблицы
На этой схеме представлен обзор параметров конфигурации таблицы в журналах Azure Monitor:
Тип таблицы и схема
Схема таблицы — это набор столбцов, составляющих таблицу, в которую журналы Azure Monitor собирают данные журнала из одного или нескольких источников данных.
Рабочая область Log Analytics может содержать следующие типы таблиц:
Тип таблицы
Источник данных
Схема
Таблица Azure
Журналы из ресурсов Azure или необходимые для служб и решений Azure.
Журналы Azure Monitor автоматически создают таблицы Azure на основе используемых служб Azure и параметров диагностики, настроенных для определенных ресурсов. Каждая таблица Azure имеет предопределенную схему. Столбцы можно добавить в таблицу Azure для хранения преобразованных данных журнала или обогащения данных в таблице Azure с данными из другого источника.
Пользовательская таблица
Ресурсы, отличные от Azure, и любой другой источник данных, например журналы на основе файлов.
Вы можете определить схему настраиваемой таблицы на основе того, как вы хотите хранить данные, собранные из заданного источника данных.
Результаты поиска
Все данные, хранящиеся в рабочей области Log Analytics.
Схема таблицы результатов поиска основана на запросе, определяемом при запуске задания поиска. Невозможно изменить схему существующих таблиц результатов поиска.
Восстановленные журналы
Данные, хранящиеся в определенной таблице в рабочей области Log Analytics.
Восстановленная таблица журналов имеет ту же схему, что и таблица, из которой восстанавливаются журналы. Невозможно изменить схему существующих восстановленных таблиц журналов.
План таблицы
Настройте план таблицы на основе частоты доступа к данным в таблице:
План аналитики подходит для непрерывного мониторинга, обнаружения в режиме реального времени и анализа производительности. Этот план делает данные журнала доступными для интерактивных запросов с несколькими таблицами и используются функциями и службами в течение 30 дней до двух лет.
Базовый план подходит для устранения неполадок и реагирования на инциденты. Этот план предлагает скидки на прием и оптимизированные одно табличные запросы в течение 30 дней.
Вспомогательный план подходит для низко сенсорных данных, таких как подробные журналы и данные, необходимые для аудита и соответствия требованиям. Этот план предлагает низкооценные приемы и неоптимизированные запросы с одной таблицей в течение 30 дней.
Полные сведения о планах таблиц журналов Azure Monitor см. в журналах Azure Monitor: планы таблиц.
Длительное хранение
Долгосрочное хранение — это решение с низкой стоимостью для хранения данных, которые не используются регулярно в рабочей области для соответствия требованиям или случайного исследования. Используйте параметры хранения на уровне таблицы для добавления или расширения долгосрочного хранения.
Чтобы получить доступ к данным в долгосрочном хранении, запустите задание поиска.
Таблицы с планом вспомогательной таблицы в настоящее время не поддерживают преобразование данных. Дополнительные сведения см. в статье об ограничениях общедоступной предварительной версии плана вспомогательной таблицы.
Чтобы просмотреть и задать свойства таблицы в портал Azure:
В рабочей области Log Analytics выберите "Таблицы".
На экране "Таблицы" представлены сведения о конфигурации таблицы для всех таблиц в рабочей области Log Analytics.
Щелкните многоточие (...) справа от таблицы, чтобы открыть меню управления таблицами.
Доступные параметры управления таблицами зависят от типа таблицы.
Выберите " Управление таблицей ", чтобы изменить свойства таблицы.
Выберите "Изменить схему ", чтобы просмотреть и изменить схему таблицы.
Чтобы просмотреть свойства таблицы, вызовите таблицу — get API:
HTTP
GET https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/tables/{tableName}?api-version=2021-12-01-preview
Текст ответа
Имя.
Тип
Описание
properties.plan
строка
План таблицы. Analytics, Basic или Auxiliary.
properties.retentionInDays
integer
Интерактивное хранение таблицы в днях. Для Basic и Auxiliiary, это значение составляет 30 дней. Для Analyticsэтого значение составляет от четырех до 730 дней.
properties.totalRetentionInDays
integer
Общее хранение данных таблицы, включая интерактивное и долгосрочное хранение.
properties.archiveRetentionInDays
integer
Долгосрочный период хранения таблицы (только для чтения, вычисляемый).
properties.lastPlanModifiedDate
Строка
Последнее время, когда план был задан для этой таблицы. Значение NULL, если изменение не было сделано из параметров по умолчанию (только для чтения).
Образец запроса
HTTP
GET https://management.azure.com/subscriptions/ContosoSID/resourcegroups/ContosoRG/providers/Microsoft.OperationalInsights/workspaces/ContosoWorkspace/tables/ContainerLogV2?api-version=2021-12-01-preview
Чтобы просмотреть свойства таблицы с помощью PowerShell, выполните следующую команду:
PowerShell
Invoke-AzRestMethod -Path"/subscriptions/ContosoSID/resourcegroups/ContosoRG/providers/microsoft.operationalinsights/workspaces/ContosoWorkspace/tables/Heartbeat?api-version=2021-12-01-preview" -Method GET
Пример ответа
JSON
{
"properties": {
"totalRetentionInDays": 30,
"archiveRetentionInDays": 0,
"plan": "Analytics",
"retentionInDaysAsDefault": true,
"totalRetentionInDaysAsDefault": true,
"schema": {
"tableSubType": "Any",
"name": "Heartbeat",
"tableType": "Microsoft",
"standardColumns": [
{
"name": "TenantId",
"type": "guid",
"description": "ID of the workspace that stores this record.",
"isDefaultDisplay": true,
"isHidden": true
},
{
"name": "SourceSystem",
"type": "string",
"description": "Type of agent the data was collected from. Possible values are OpsManager (Windows agent) or Linux.",
"isDefaultDisplay": true,
"isHidden": false
},
{
"name": "TimeGenerated",
"type": "datetime",
"description": "Date and time the record was created.",
"isDefaultDisplay": true,
"isHidden": false
},
<OMITTED>
{
"name": "ComputerPrivateIPs",
"type": "dynamic",
"description": "The list of private IP addresses of the computer.",
"isDefaultDisplay": true,
"isHidden": false
}
],
"solutions": [
"LogManagement"
],
"isTroubleshootingAllowed": false
},
"provisioningState": "Succeeded",
"retentionInDays": 30
},
"id": "/subscriptions/{guid}/resourceGroups/{rg name}/providers/Microsoft.OperationalInsights/workspaces/{ws id}/tables/Heartbeat",
"name": "Heartbeat"
}
Присоединитесь к серии встреч для создания масштабируемых решений искусственного интеллекта на основе реальных вариантов использования с другими разработчиками и экспертами.
В этом модуле вы узнаете, как создать и настроить доступ к рабочей области Log Analytics. Вы также узнаете, как настроить хранение данных и включить оповещения о состоянии работоспособности для рабочей области Log Analytics.
Администрирование инфраструктуры базы данных SQL Server для облачных, локальных и гибридных реляционных баз данных с помощью предложений реляционной базы данных Microsoft PaaS.
Статистические данные в рабочей области Log Analytics с функцией сводных правил в Azure Monitor, включая создание, запуск, остановку и устранение неполадок.
Используйте вспомогательные, базовые и аналитические журналы для снижения затрат и использования расширенных возможностей аналитики в журналах Azure Monitor.