Как отправить данные о расходах и использовании Azure в рабочую область журнала аналитики или непосредственно в метрики Azure?

Мне нужно создать информационную панель, которая будет визуализировать использование и стоимость многих подписок на Azure. бухгалтерия, отделы. Мой план был:

  1. Отправьте данные, находящиеся "за" представлением анализа затрат Azure, в рабочую область аналитики журналов.
  2. В рабочей области аналитики журналов выполните настраиваемые агрегаты / фильтры.
  3. Отображайте эти агрегаты в виде диаграмм в метриках Azure или непосредственно в панели мониторинга Azure.

Проблема заключается в шаге 1, я не знаю, как отправить данные, которые находятся "за" представлением анализа затрат Azure, в рабочую область аналитики журналов. Я придумал два решения:

  1. Получение данных из Azure Cost & Billing API.
  2. Расписание Экспорт данных анализа затрат в учетную запись хранения, а затем перемещение данных из учетной записи хранения в рабочую область аналитики журналов.

Оба решения кажутся мне немного "излишними" - есть ли более прямой подход для отправки данных анализа затрат в рабочую область журналов аналитики? Если такого варианта нет, я был бы рад узнать, как бы вы предложили перенести экспортированные данные из учетной записи хранения в аналитику журналов, или у вас есть другая идея?

Спасибо!

2 ответа

Единственное собственное решение — запланировать из Costs-Blade экспорт Costs в формате CSV в StorageAccount. Если вы хотите загрузить данные в Log-Analytics-Workspace, автоматизация Azure и запланированный сценарий будут работать.

Я считаю, что прямой подход в настоящее время недоступен, но я вижу, что этот запрос функции был поднят в UserVoice / форуме отзывов по тем же требованиям. Если интересно, вы можете проголосовать за него, потому что, как правило, ответственная группа по продукту / функциям Azure будет отсортировать / начать проверку выполнимости и приоритезации полученной обратной связи на основе различных факторов, таких как количество голосов, полученных обратной связью, осуществимость, открывать приоритетные элементы невыполненной работы и т. Д.

Я бы посоветовал вам получить данные из Azure Cost & Billing API и отправить их в Log Analytics из клиента REST API с помощью HTTP Data Collector API. Дополнительные сведения и иллюстрации с примерами см. В этом документе Azure. Или, если вы хотите получить данные из Azure Cost & Billing API и сохранить их на компьютере, вы можете использовать настраиваемые журналы. Для получения дополнительной информации см. Этот документ Azure.

Другие ссылки по теме:

Надеюсь это поможет! Ура!

Другие вопросы по тегам