#azure #azure-application-insights #azure-monitor-workbooks
#azure #azure-application-insights #azure-монитор-рабочие книги
Вопрос:
Существуют ли какие-либо REST API или выделенные команды Azure CLI, которые могут помочь в развертывании рабочей книги. В развертывании рабочей книги упоминается развертывание ARM, но поддерживать огромные «serializedData» в шаблоне arm нигде нецелесообразно.
Ответ №1:
Мне не известна ни одна команда CLI для развертывания рабочей книги. Одним из простых решений вашей проблемы является добавление параметра в шаблон ARM для сериализованных данных вместо сохранения его в самом шаблоне. Затем вы можете просто выполнить обычное развертывание az с использованием шаблона и передать свой параметр ARM извне.
Комментарии:
1. да, к сожалению , содержимое рабочей книги является этим
serializedData
полем в объекте данных контракта REST. (и по причинам обратной совместимости это поле в workbooks является строковым полем, поэтому в этом поле оно имеет строковый формат json!). для шаблонов рабочей книги (microsoft.insights/workbooktemplates
) этоserializedData
поле является обычным встроенным json в контракте, оно не имеет строковой формы, поэтому там оно немного лучше. В настоящее время у нас нет никаких специализированных команд CLI / etc для workbooks. это было запрошено и находится в нашем бэклоге, но, к сожалению, далеко внизу списка.