Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция хранения параметров диагностики устарела . Весь функционал хранения данной функции был отключен во всех средах 30 сентября 2025 г.
В этой статье описывается переход от использования хранения параметров диагностики к использованию управления жизненным циклом службы хранилища Azure для хранения.
Для журналов, отправленных в рабочую область Log Analytics, хранение устанавливается для каждой таблицы на странице таблиц рабочей области. Дополнительные сведения см. в разделе "Управление хранением данных" в рабочей области Log Analytics.
Предпосылки
Вам нужен существующий параметр диагностики, который выполняет ведение журнала в учетной записи хранения.
Процедуры миграции
Замечание
- При изменении параметров хранения новые настройки применяются только к логам, поступившим после изменения. Существующие журналы подчиняются предыдущим параметрам хранения.
- Удаление параметра диагностики не удаляет журналы в учетной записи хранения. Параметры хранения продолжают применяться к журналам, созданным до удаления параметров диагностики.
Используйте следующую команду Azure CLI, чтобы проверить, имеет ли ресурс параметр диагностики:
az monitor diagnostic-settings list --resource <resource Id>
Выходные данные показывают, отправляет ли параметр диагностики данные в учетную запись хранения. Рассмотрим пример.
[
{
"id": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourcegroups/rg-001/providers/microsoft.insights/datacollectionrules/dcr-east2/providers/microsoft.insights/diagnosticSettings/dsetting-1",
"logs": [
{
"categoryGroup": "allLogs",
"enabled": true,
"retentionPolicy": {
"days": 0,
"enabled": false
}
}
],
"metrics": [
{
"category": "AllMetrics",
"enabled": false,
"retentionPolicy": {
"days": 0,
"enabled": false
}
}
],
"name": "dsetting-1",
"resourceGroup": "rg-001",
"storageAccountId": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/rg-DCR/providers/Microsoft.Storage/storageAccounts/logs001",
"type": "Microsoft.Insights/diagnosticSettings"
}
]
Используйте команду az storage account management-policy create для создания политики управления жизненным циклом. Необходимо по-прежнему задать срок хранения в параметрах диагностики значение 0. Дополнительные сведения см. в процедурах миграции на портале Azure.
az storage account management-policy create --account-name <storage account name> --resource-group <resource group name> --policy @<policy definition file>
В следующем примере определения политики устанавливается политика хранения для всех блобов в контейнере insights-activity-logs для идентификатора подписки. Дополнительные сведения см. в определении политики управления жизненным циклом.
{
"rules": [
{
"enabled": true,
"name": "Subscription level lifecycle rule",
"type": "Lifecycle",
"definition": {
"actions": {
"baseBlob": {
"delete": {
"daysAfterModificationGreaterThan": 120
}
}
},
"filters": {
"blobTypes": [
"appendBlob"
],
"prefixMatch": [
"insights-activity-logs/ResourceId=/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e"
]
}
}
}
]
}