gpt4 book ai didi

python - 如何使用 python 自动缩放 azure data explorer(ADX) kusto 集群(优化/自定义)

转载 作者:行者123 更新时间:2023-12-03 01:36:14 24 4
gpt4 key购买 nike

我正在使用 python 和 azure cli 模块自动创建 adx kusto 集群。我可以创建一个具有指定容量的集群。但我不知道如何实现自动缩放。我如何在Python中实现?

if get_default_cli().invoke(['kusto', 'cluster', 'create', '--name', name, '--sku', sku, '--resource-group', resource_group, '--capacity', capacity]) == 0:
print("Kusto Cluster " + name + " Created Successfully")
else:
print("Something went wrong while creating ADX Cluster")
get_default_cli().invoke(['logout'])
sys.exit(1)

最佳答案

您可以使用 ADX python 库来创建和管理 Kusto 集群,而无需自己构建请求。从这里获取最新版本: https://pypi.org/project/azure-mgmt-kusto/0.3.0/

然后您可以通过以下方式创建集群:

cluster_operations.create_or_update(resource_group_name, cluster_name, cluster)

其中一个参数是“optimizedAutoscale”,您可以将其配置为要求 ADX 在您选择的范围内自动横向扩展/横向扩展集群。

另请参阅我的博客,其中描述了如何使用 REST API 执行此操作: https://radennis.github.io/Ravit-Blog/blogs/UseRestToEnableOptimizedAutoscale.html

关于python - 如何使用 python 自动缩放 azure data explorer(ADX) kusto 集群(优化/自定义),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57702024/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com