Удаленный сбор журнала диагностики Azure без поддержки учетной записи хранения - PullRequest
2 голосов
/ 12 апреля 2011

У меня есть сценарий использования, в котором мне требуется удаленный мониторинг веб-роли Azure Diagnostics и производительности, который должен выполняться без какой-либо учетной записи хранения.

Azure Remote Data Monitoring

Ответы [ 2 ]

4 голосов
/ 12 апреля 2011

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

Диагностический монитор агрегирует счетчики по всем вашим экземплярам, ​​позволяя вам легко агрегировать значения счетчиков, например, по всем вашим веб-ролям, или позволяя легко переходить к конкретному экземпляру.

Не уверен, почему вы хотите избежать учетной записи хранения для диагностики. При цене $ 0,15 / ГБ затраты будут очень низкими, особенно если вы храните только диагностические данные. Кроме того, сторонние инструменты мониторинга (например, AzureWatch ) должны извлекать счетчики из вашей учетной записи хранения.

3 голосов
/ 12 апреля 2011

Извините, но я не верю, что текущий API предоставляет вам доступ к этим данным.

Если вам нужен доступ к счетчикам производительности, вы можете добавить свой собственный сервис сбора данных, но это похоже на небольшое изобретение колеса.

Конечно, вы всегда можете настроить свои веб-роли и размещенную службу на общение с учетной записью хранилища, о которой внешняя система ничего не знает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...