2015-03-26 9 views
0

Есть ли доступный API для получения данных телеметрии/информации для сайтов с портала azure, поэтому я могу отображать эти данные на моем стороннем сайте? Я ищу что-то похожее на API Google Analytics для встраивания.Встраивать/REST API для аналитики azure

ответ

0

Я не думаю, что существует определенный API для аналитики Azure Web Apps (новое имя, как я узнал сегодня). Тем не менее, вы можете настроить свой веб-сайт для входа в Azure storage - хранилище таблиц или хранилище памяти, а затем использовать обычные REST-интерфейсы REST (или использовать классы клиентских хранилищ от одного из Azure SDK). Вы можете выполнить эту настройку при включении регистрации на портале Azure. Выбор для назначения журнала - это File (например, локальная файловая система - их можно вытащить по FTP) или Table или Blob (после этого они могут быть доступны с помощью REST API хранения).

Он суммированы здесь:

http://azure.microsoft.com/en-us/documentation/articles/web-sites-enable-diagnostic-log/

Примечание: В этой связи они описывают, как вы можете передавать журналы для журнала в режиме реального времени просмотра (с помощью PowerShell или лазури инструменты командной строки). Я думаю, что это предназначено для целей отладки, а не для внедрения в приложение, но это может помочь вам ...

Альтернативный подход (отказ от ответственности: я никогда не пробовал это) - это интегрировать NewRelic в ваше приложение, а затем использовать их REST API для извлечения их мониторинговой информации:

https://docs.newrelic.com/docs/apm/apis/requirements/extracting-metric-data

+0

Спасибо, я хотел, чтобы избежать необходимости вручную разбирать файлы журналов, но я предполагаю, что это единственный путь, на данный момент. –

Смежные вопросы