使用Azure Python SDK启用VM Insights(在Azure中)



有没有一种方法可以使用azure python sdk在azure中启用VM洞察?需要启用此功能,以便在日志分析中提供InsightMetrics/PerfMetrics。

谢谢。

我们可以使用Azure Python SDK启用VM洞察。

  1. 使用https://learn.microsoft.com/en-us/python/api/azure-mgmt-loganalytics/azure.mgmt.loganalytics.operations.workspacesoperations?view=azure-python#azure mgmt日志分析操作工作空间操作开始创建或更新

  2. 使用在所需的VM上启用OmsAgentForLinux,DependencyAgentLinux扩展https://learn.microsoft.com/en-us/python/api/azure-mgmt-compute/azure.mgmt.compute.v2021_04_01.operations.virtualmachineextensionsoperations?view=azure-python#azure-mgmt-compute-v2021-04-01-操作-虚拟机扩展操作-创建或更新

  3. 使用azure部署在工作区上安装VM洞察解决方案。https://learn.microsoft.com/en-us/azure/azure-monitor/vm/vminsights-configure-workspace?tabs=CLI#add-vminsights工作空间解决方案这具有使用cli的VM洞察解决方案的过程。使用python-sdk使用部署也可以做到这一点。https://learn.microsoft.com/en-us/python/api/azure-mgmt-resource/azure.mgmt.resource.resources.v2019_05_01.operations.deploymentsoperations?view=azure-python#azure-mgmt-resource-resources-v2019-05-01-operations-deploymentsoperations-bgin-create-or-update
    我们需要将VM洞察解决方案部署到我们的工作区。

最新更新