У меня есть несколько виртуальных машин Windows, работающих в Azure, которые настроены для сбора счетчиков производительности и журналов событий.
Все это настраивается в разделе «Параметры диагностики ...» ресурса виртуальной машины на портале Azure. Существует агент диагностики Windows Azure, который собирает эти данные на виртуальной машине и сохраняет их в учетной записи хранения (внутри хранилища таблиц).
Все эти собранные данные (счетчики производительности, показатели, журналы и т. Д.) Не имеют какой-либо политики хранения, и похоже, нет никакого способа ее настроить. Таким образом, он просто накапливается в хранилище таблиц учетной записи хранения навсегда.
Вот где моя проблема - сейчас в этих таблицах слишком много данных (несколько терабайт в моем случае), и просто их хранение стоит больших денег. И со временем он будет только увеличиваться.
Соответствующие таблицы учетной записи хранения представляют собой такие таблицы, как:
WADMetrics*
(Таблица показателей диагностики Windows Azure)WADPerformanceCountersTable
(Таблица счетчиков производительности диагностики Windows Azure)WASWindowsEventLogsTable
(Таблица журналов событий Windows для диагностики Windows Azure)
Есть ли способ как удалить старые данные в этих таблицах, чтобы ничего не сломалось? Или, что еще лучше, есть какой-нибудь способ настроить политику хранения или настроить ее так, чтобы она не накапливалась вечно?