搜索

第 4 章 管理操作测量

download PDF

4.1. 根据您的部署修改环境变量

流程

  1. /usr/share/openstack-tripleo-heat-templates/environments/gnocchi-environment.yaml 文件复制到您的主目录。
  2. 修改参数以符合您的环境。您可以在 YAML 文件中修改以下主要参数:

  3. gnocchi-environment.yaml 添加到 overcloud deploy 命令中,以及与您的环境和部署相关的任何其他环境文件。使用 <existing_overcloud_environment_files> 属于现有部署一部分的环境文件列表替换:

    $ openstack overcloud deploy \
    <existing_overcloud_environment_files> \
    -e ~gnocchi-environment.yaml \
    ...

4.1.1. 运行 metricd worker

默认情况下,gnocchi-metricd 守护进程会跨越 CPU 电源,以最大化计算指标聚合时的 CPU 使用。

流程

  • 使用 openstack metric status 命令查询 HTTP API 并检索用于指标处理的状态:

    # openstack metric status

    命令输出显示 gnocchi-metrid 守护进程的处理 backlog。只要此积压不持续增加,gnocchi-metricd 就可以与要收集的指标数量保持同步。如果持续增加进程的测量结果数量,请增加 gnocchi-metricd 守护进程的数量。您可以在任意数量的服务器上运行任意数量的指标守护进程。

4.1.2. sacks 的数量

Gnocchi 中传入的指标数据被推送到不同的 sacks,每个 sack 被分配到一个或多个 gnocchi-metricd 守护进程进行处理。攻击的数量取决于系统捕获的活动指标。

红帽建议 sacks 的数量大于活跃 gnocchi-metricd worker 总数。

4.1.3. 更改 sack 大小

如果想收集更多指标而不是最初的预计,您可以更改 sack 大小。

推送到 Gnocchi 的测量数据被分成多个 sack 以更好地分发。传入的指标被推送到特定的 sack,每个 sack 都会被分配给一个或多个 gnocchi-metricd 守护进程进行处理。要设置 sacks 的数量,请使用系统捕获的活动指标数量。sacks 的数量应该大于活跃 gnocchi-metricd worker 的总数。

流程

  • 要确定要设置的适当 sacks 值,请使用以下内容:

    sacks value = 活跃 指标的数量/ 300

    注意

    如果估算的指标数量是绝对最大值,请将值除以 500 个。如果活跃指标的预计数量是保守和预期增长,请将值除以容纳增长。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.