8.5. metering_agent.ini
本节包含 /etc/neutron/metering_agent.ini
文件的选项。
8.5.1. DEFAULT
下表概述了 /etc/neutron/metering_agent.ini
文件中的 [DEFAULT]
组下可用的选项。
.
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 布尔值 | 如果设置为 true,则日志级别将设置为 DEBUG,而不是默认的 INFO 级别。 |
| 列出值 | 以 logger=LEVEL 的形式列出软件包日志级别列表。如果设置了 log_config_append,则忽略这个选项。 |
| 字符串值 | Metering 驱动程序 |
| 布尔值 | 启用或禁用弃用的严重状态。 |
| 布尔值 |
定义 metering 代理驱动程序是否应该以粒度方式显示流量数据,而不是对分配给标签的所有项目和路由器的所有流量数据进行分组。对于向后兼容,默认值为 |
`instance_format = [instance: %(uuid)s] ` | 字符串值 | 通过日志消息传递的实例格式。 |
`instance_uuid_format = [instance: %(uuid)s] ` | 字符串值 | 通过日志消息传递的实例 UUID 的格式。 |
| 字符串值 | 用于管理虚拟接口的驱动程序。 |
| 字符串值 | 日志配置文件的名称。此文件附加到任何现有日志配置文件中。有关日志记录配置文件的详情,请查看 Python 日志记录模块文档。请注意,当使用日志记录配置文件时,所有日志配置都会在配置文件中设置,其他日志记录配置选项将被忽略(如 log-date-format)。 |
| 字符串值 | 在日志记录中定义 %%(asctime)的格式字符串。默认:%(默认)s。如果设置了 log_config_append,则忽略这个选项。 |
| 字符串值 | (可选)用于相对 log_file 路径的基础目录。如果设置了 log_config_append,则忽略这个选项。 |
| 字符串值 | (可选)要将日志输出发送到的日志文件的名称。如果没有设置默认值,日志记录将进入由 use_stderr 定义的 stderr。如果设置了 log_config_append,则忽略这个选项。 |
| 整数值 | 轮转日志文件前的时间长度。这个选项将被忽略,除非 log_rotation_type 被设置为 "interval"。 |
| 字符串值 | 轮转间隔类型。调度下一次轮转时使用最后一次文件更改的时间(或启动服务的时间)。 |
| 字符串值 | 日志轮转类型。 |
| 字符串值 | 用于具有上下文的日志消息的格式字符串。oslo_log.formatters.ContextFormatter 使用 |
| 字符串值 | 在消息的日志级别为 DEBUG 时附加的额外数据以记录消息。oslo_log.formatters.ContextFormatter 使用 |
| 字符串值 | 未定义时用于日志消息的格式字符串。oslo_log.formatters.ContextFormatter 使用 |
| 字符串值 | 使用此格式为每个异常输出添加前缀。oslo_log.formatters.ContextFormatter 使用 |
| 字符串值 | 定义 logging_context_format_string 中使用的 %(user_identity)的格式字符串。oslo_log.formatters.ContextFormatter 使用 |
| 整数值 | 轮转的日志文件的最大数量。 |
| 整数值 | 日志文件最大大小(以 MB 为单位)。如果 "log_rotation_type" 没有设置为 "size",则忽略这个选项。 |
| 整数值 | 两个 metering 测量之间的间隔 |
| 字符串值 | 要使用的 Open vSwitch 网桥的名称 |
| 布尔值 | 使用或不使用 veth 用于 OVS。支持对路由器网关端口具有有限命名空间支持的内核(例如,RHEL 6.5)和对路由器网关端口的限制,只要 ovs_use_114 设为 True。 |
| 布尔值 | 启用或禁用错误事件的发布。 |
| 整数值 | 每个 rate_limit_interval 的最大记录消息数。 |
| 字符串值 | 速率限制使用的日志级别名称:CRITICAL, ERROR, INFO, WARNING, DEBUG 或空字符串。级别大于或等于 rate_limit_except_level 的日志不会被过滤。空字符串表示过滤所有级别。 |
| 整数值 | 日志速率限制的时间间隔(秒数)。 |
| 整数值 | 两个 metering 报告之间的间隔 |
| 整数值 | 等待来自 RPC 调用的响应的最大秒数。 |
| 字符串值 | syslog 工具接收日志行。如果设置了 log_config_append,则忽略这个选项。 |
| 布尔值 | 为日志记录启用 journald。如果在 systemd 环境中运行,您可能需要启用日志支持。这样做将使用日志原生协议,除了日志消息外还包含结构化元数据。如果设置了 log_config_append,则忽略此选项。 |
| 布尔值 | 使用 JSON 格式进行日志记录。如果设置了 log_config_append,则忽略这个选项。 |
| 布尔值 | 使用 syslog 进行日志记录。现有 syslog 格式是 DEPRECATED,之后将更改为遵守 RFC5424。如果设置了 log_config_append,则忽略这个选项。 |
| 布尔值 | 将日志输出记录到 Windows 事件日志。 |
| 布尔值 | 将输出记录到标准错误。如果设置了 log_config_append,则忽略这个选项。 |
| 布尔值 | 使用日志处理程序来监视文件系统。当日志文件移动或移除此处理程序时,会打开带有指定路径即时的新日志文件。只有在指定了 log_file 选项并使用 Linux 平台时才有意义。如果设置了 log_config_append,则忽略这个选项。 |
8.5.2. agent
下表概述了 /etc/ neutron/metering_agent.ini 文件中的
组下可用的选项。
[agent
]
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 布尔值 | 日志代理心跳 |
| 浮点值 | 节点报告状态之间的秒 ; 应该小于 agent_down_time,如果节点是一半或小于 agent_down_time,则最好使用它。 |
8.5.3. ovs
下表概述了 /etc/neutron/metering_agent.ini
文件中的 [ovs]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 整数值 | 在由 Neutron OVS 代理管理的网桥上了解的最大 MAC 地址数。合理范围以外的值(10 到 1000,000)可能会根据文档覆盖 Open vSwitch。 |
| 布尔值 | 为集成测试启用 IGMP snooping。如果此选项设置为 True,在 集成测试中启用了对互联网组管理协议(IGMP)的支持。将此选项设置为 True 也会启用 Open vSwitch mcast-snooping-disable-flood-unregistered 标志。这个选项将禁用在所有端口上取消注册的多播数据包。交换机仅将未注册的多播数据包发送到连接到多播路由器的端口。 |
| 字符串值 | OVSDB 后端的连接字符串。监控时,将为所有 ovsdb 命令和 ovsdb-client 使用 |
| 布尔值 | 启用 OVSDB 调试日志 |
| 整数值 | ovsdb 命令的超时时间(以秒为单位)。如果超时到期,则 ovsdb 命令会失败,并显示 ALARMCLOCK 错误。 |
| 字符串值 | 与 OVSDB 交互时使用的证书颁发机构(CA)证书。使用前缀 ovsdb_connection 的 "ssl:" 时需要 |
| 字符串值 | 与 OVSDB 交互时要使用的 SSL 证书文件。使用前缀 ovsdb_connection 的 "ssl:" 时需要 |
| 字符串值 | 与 OVSDB 交互时要使用的 SSL 私钥文件。使用前缀 ovsdb_connection 的 "ssl:" 时需要 |