Добавление к ответу Стюарта: монитор диагностики настроен для локального сбора счетчиков, журналов и диагностики и их объединения в известные таблицы хранилища Azure, поэтому для этого требуется учетная запись хранения. Если вы написали фоновый процесс для периодического опроса локальных счетчиков, вы могли бы затем перенаправить их из своих экземпляров практически в любое место: SQL Azure, SQL Server (в помещении), веб-сервис, электронная почта и т. Д. Однако, как говорит Стюарт, это похоже на изобретение колеса.
Диагностический монитор агрегирует счетчики по всем вашим экземплярам, позволяя вам легко агрегировать значения счетчиков, например, по всем вашим веб-ролям, или позволяя легко переходить к конкретному экземпляру.
Не уверен, почему вы хотите избежать учетной записи хранения для диагностики. При цене $ 0,15 / ГБ затраты будут очень низкими, особенно если вы храните только диагностические данные. Кроме того, сторонние инструменты мониторинга (например, AzureWatch ) должны извлекать счетчики из вашей учетной записи хранения.