Это зависит от того, что вы подразумеваете под «остановкой роли».Диагностический монитор в SDK 1.3 и более поздних версиях реализован как фоновая задача, которая не зависит от RoleEntryPoint.Таким образом, если вы имеете в виду, что ваша RoleEntryPoint сообщает о своем нездоровом состоянии или о чем-то подобном, то ваш DiagnosticMonitor (DM) все равно будет реагировать и отправлять данные в соответствии с конфигурацией, которую вы настроили.
Однако, если вы имеете в видучто остановка роли - это операция уменьшения (выключение виртуальной машины), то нет, данные на диске не сбрасываются.В этот момент ВМ выключается, а ДМ вместе с ним.Все, что еще не было сброшено (передано), можно считать потерянным.
Если вы перезагружаете только виртуальную машину, то теоретически вы будете подключены к тем же виртуальным жестким дискам, которые содержат буферизованные диагностические данные, чтобы вы не потеряли их.это, это будет передано по следующему запросу.Я почти уверен, что на нем включено липкое хранилище, поэтому оно не будет очищено при перезагрузке.
HTH.