文件名称:rax-autoscaler
文件大小:295KB
文件格式:ZIP
更新时间:2024-07-22 02:54:18
Python
RAX-AutoScaler 使用机架空间 API 允许基于集群中的聚合指标进行扩展。 可以在自动缩放组成员或专用管理实例上使用和安装。 安装 pip install rax-autoscaler 配置 基于创建config.json ,并编辑以下内容: 接口用户名 API 密钥 地区名称 自动缩放组部分应包含: 自动缩放组 UUID 扩展策略 UUID 缩减策略 UUID 检查类型(agent.cpu、agent.load_average...) 指标名称(取决于检查类型) 放大阈值 缩小阈值 Webhooks Url(用于放大/缩小的提交前和提交后网址) 用法 配置完成后,您可以调用 autoscaler.py 脚本。 当此脚本实际在自动缩放组成员上运行时,应使用 --cluster 选项。 否则,如果它在专用管理实例上运行,则不需要此选项。 当您在 config
【文件预览】:
rax-autoscaler-devel
----MANIFEST.in(38B)
----.travis.yml(470B)
----requirements-dev.txt(99B)
----.coveragerc(41B)
----bootstrap()
--------cloud-config(2KB)
--------cloud-config-test(2KB)
----config()
--------logging.conf(1KB)
--------config-template.json(1KB)
----docs()
--------docs()
--------conf.py(11KB)
--------mkdocs.yml(19B)
--------.DS_Store(12KB)
--------site()
--------_build()
--------Sphinx.rst(1KB)
--------Makefile(7KB)
--------Plugins.rst(3KB)
--------QuickStart.rst(5KB)
--------index.rst(2KB)
----.noserc(191B)
----.pylintrc(396B)
----LICENCE(11KB)
----tests()
--------test_auth.py(8KB)
--------test_scaling_group.py(13KB)
--------__init__.py(691B)
--------base_test.py(2KB)
--------test_raxclb.py(3KB)
--------test_common.py(7KB)
----requirements.txt(57B)
----setup.py(3KB)
----.gitignore(491B)
----Makefile(1KB)
----README.md(5KB)
----raxas()
--------common.py(8KB)
--------autoscale_config.py(5KB)
--------auth.py(8KB)
--------scaling_group.py(7KB)
--------core_plugins()
--------enums.py(1KB)
--------autoscale.py(7KB)
--------__init__.py(666B)
--------colouredconsolehandler.py(3KB)
--------version.py(811B)
----.bumpversion.cfg(102B)