 OpenShift Container Platform 4.8 Service Mesh定义、验证并观察 Istio 服务网格。它所提供的拓扑结构可以帮助您了解服务网格的结构,并提供服务网 格的健康状况信息。 Kiali 实时提供命名空间的交互式图形视图,可让您了解诸如电路断路器、请求率、延迟甚至流量图等功 能。Kiali 提供了从应用程序到服务以及负载等不同级别的组件的了解,并可显示与所选图形节点或边缘的 上下文信息和图表的交互。Kiali 还提供了验证 Istio 配置(如网关、目的规则、虚拟服务、网格策略等 分布式追踪是用来将不同工作单元的信息关联起来的技术,通常是在不同进程或主机中执行的,以便理解 分布式事务中的整个事件链。分布式追踪可让开发人员在大型服务架构中视觉化调用流程。它对理解序列 化、平行和延迟来源会很有价值。 分布式追踪平台记录了在微服务的整个堆栈间执行单个请求,并将其显示为 trace。trace是系统的数据/ 执行路径。端到端追踪包含一个或多个范围。 span 代表具有操作名称、 架构相关的信息。您可以使用分 布式追踪来监控、网络性能分析,并对现代、云原生的基于微服务的应用中组件之间的交互进行故障排 除。 通过分布式追踪,您可以执行以下功能: 监控分布式事务 优化性能和延迟时间 执行根原因分析 Red Hat OpenShift distributed tracing 包括两个主要组件: Red Hat OpenShift distributed tracing0 码力 | 344 页 | 3.04 MB | 1 年前3 OpenShift Container Platform 4.8 Service Mesh定义、验证并观察 Istio 服务网格。它所提供的拓扑结构可以帮助您了解服务网格的结构,并提供服务网 格的健康状况信息。 Kiali 实时提供命名空间的交互式图形视图,可让您了解诸如电路断路器、请求率、延迟甚至流量图等功 能。Kiali 提供了从应用程序到服务以及负载等不同级别的组件的了解,并可显示与所选图形节点或边缘的 上下文信息和图表的交互。Kiali 还提供了验证 Istio 配置(如网关、目的规则、虚拟服务、网格策略等 分布式追踪是用来将不同工作单元的信息关联起来的技术,通常是在不同进程或主机中执行的,以便理解 分布式事务中的整个事件链。分布式追踪可让开发人员在大型服务架构中视觉化调用流程。它对理解序列 化、平行和延迟来源会很有价值。 分布式追踪平台记录了在微服务的整个堆栈间执行单个请求,并将其显示为 trace。trace是系统的数据/ 执行路径。端到端追踪包含一个或多个范围。 span 代表具有操作名称、 架构相关的信息。您可以使用分 布式追踪来监控、网络性能分析,并对现代、云原生的基于微服务的应用中组件之间的交互进行故障排 除。 通过分布式追踪,您可以执行以下功能: 监控分布式事务 优化性能和延迟时间 执行根原因分析 Red Hat OpenShift distributed tracing 包括两个主要组件: Red Hat OpenShift distributed tracing0 码力 | 344 页 | 3.04 MB | 1 年前3
 Zabbix 6.0 Manual请注意,无法删除活动/备用节点。 target - 列表中的节点编号 (可以通过运行 ha_status 获 得) ha_set_failover_delay=delay 设置高可用性 (HA) 故障转移延迟。 支持时间后缀,例如 10 秒,1 分钟。 secrets_reload 从 Vault 重新加载机密。 service_cache_reload 重新加载服务管理器缓存。 snmp_cache_reload shell> zabbix_server -c /usr/local/etc/zabbix_server.conf -R log_level_decrease="http poller" 将 HA 故障转移延迟设置为最短 10 秒的示例: shell> zabbix_server -R ha_set_failover_delay=10s 进程用户 Zabbix server 允许使用非 root 用户运行。它将以任何非 如果主节点关闭并成功报告其状态为 “stopped”,另一个节点将在 5 秒内接管。 • 如果主节点关闭/变得不可用,而无法更新其状态,备用节点将等待故障转移延迟 + 5 秒来接管。 故障转移延迟是可配置的,支持的范围在 10 秒到 15 分钟之间 (默认为 1 分钟)。要修改故障切换延迟,可以执行以下命令: zabbix_server -R ha_set_failover_delay=5m 管理 HA 集群 可以使用专用的运行时控制0 码力 | 1741 页 | 22.78 MB | 1 年前3 Zabbix 6.0 Manual请注意,无法删除活动/备用节点。 target - 列表中的节点编号 (可以通过运行 ha_status 获 得) ha_set_failover_delay=delay 设置高可用性 (HA) 故障转移延迟。 支持时间后缀,例如 10 秒,1 分钟。 secrets_reload 从 Vault 重新加载机密。 service_cache_reload 重新加载服务管理器缓存。 snmp_cache_reload shell> zabbix_server -c /usr/local/etc/zabbix_server.conf -R log_level_decrease="http poller" 将 HA 故障转移延迟设置为最短 10 秒的示例: shell> zabbix_server -R ha_set_failover_delay=10s 进程用户 Zabbix server 允许使用非 root 用户运行。它将以任何非 如果主节点关闭并成功报告其状态为 “stopped”,另一个节点将在 5 秒内接管。 • 如果主节点关闭/变得不可用,而无法更新其状态,备用节点将等待故障转移延迟 + 5 秒来接管。 故障转移延迟是可配置的,支持的范围在 10 秒到 15 分钟之间 (默认为 1 分钟)。要修改故障切换延迟,可以执行以下命令: zabbix_server -R ha_set_failover_delay=5m 管理 HA 集群 可以使用专用的运行时控制0 码力 | 1741 页 | 22.78 MB | 1 年前3
 Zabbix 5.2 Manual压 力,housekeeping 将 在 server 启动以后, 延迟 30 分钟执行。因 此, 如果 Housekeep- ingFrequency 是 1 小 时,serverg 启动 30 分 后执行第一次 housekeeping , 然后 按 1 小时为周期重复执 行。从 Zabbix 2.4.0 以 后有了这种延迟行为。 从 Zabbix 3.0.0 开始, 可以设置 Housekeep- 压 力,housekeeping 将 在 server 启动以后, 延迟 30 分钟执行。因 此, 如果 Housekeep- ingFrequency 是 1 小 时,serverg 启动 30 分 后执行第一次 housekeeping , 然后 按 1 小时为周期重复执 行。从 Zabbix 2.4.0 以 后有了这种延迟行为。 从 Zabbix 3.0.0 开始, 可以设置 Housekeep- 动作操作配置(’ 默认操作步骤持续时 间’,’ 步骤持续时间’ 字段) 236 • slide show configuration (’Default delay’ field) 幻灯片展示配置(’ 默认延迟’ 字段) • user profile settings (’Auto-logout’, ’Refresh’, ’Message timeout’ fields) 用户基本资料配置(’ 自动登录’,’0 码力 | 1725 页 | 11.53 MB | 1 年前3 Zabbix 5.2 Manual压 力,housekeeping 将 在 server 启动以后, 延迟 30 分钟执行。因 此, 如果 Housekeep- ingFrequency 是 1 小 时,serverg 启动 30 分 后执行第一次 housekeeping , 然后 按 1 小时为周期重复执 行。从 Zabbix 2.4.0 以 后有了这种延迟行为。 从 Zabbix 3.0.0 开始, 可以设置 Housekeep- 压 力,housekeeping 将 在 server 启动以后, 延迟 30 分钟执行。因 此, 如果 Housekeep- ingFrequency 是 1 小 时,serverg 启动 30 分 后执行第一次 housekeeping , 然后 按 1 小时为周期重复执 行。从 Zabbix 2.4.0 以 后有了这种延迟行为。 从 Zabbix 3.0.0 开始, 可以设置 Housekeep- 动作操作配置(’ 默认操作步骤持续时 间’,’ 步骤持续时间’ 字段) 236 • slide show configuration (’Default delay’ field) 幻灯片展示配置(’ 默认延迟’ 字段) • user profile settings (’Auto-logout’, ’Refresh’, ’Message timeout’ fields) 用户基本资料配置(’ 自动登录’,’0 码力 | 1725 页 | 11.53 MB | 1 年前3
 Zabbix 5.0 Manual更新间隔’ 字段) • web scenario 配置(’ 更新间隔’,’ 超时’ 字段) • 动作操作配置(’ 默认操作步骤持续时间’,’ 步骤持续时间’ 字段) • 幻灯片展示配置(’ 默认延迟’ 字段) • 用户基本资料配置(’ 自动登录’,’ 刷新’,’ 消息超时’ 字段) • 管理 → 一般 → 管家 (’ 存储期’ 字段) • 管理 → 一般 → 触发器显示选项 (’ 显示 OK now(现在执行),以避免将其与监控项测试功能混淆。 ‘nodata’ 触发器对 proxy 可用性的敏感度 默认情况下,’nodata’ 触发器对代理可用性的敏感度—’nodata’ 触发器不会在连接恢复后立即触发,但会在延迟期间跳过数据。 告警压制被打开: • 对于被动 proxy—如果连接恢复超过 15 秒且不少于 2 秒(或 ProxyUpdateFrequency 参数的秒数) • 对于主动 proxy—超过 strict)。这种情况下,函数在没有数据的评估期 (通常情况下是 5 分钟) 一结束就会继续以前的工作。 也可以用新的键值 zabbix[proxy, Zabbix 5.0 Manual更新间隔’ 字段) • web scenario 配置(’ 更新间隔’,’ 超时’ 字段) • 动作操作配置(’ 默认操作步骤持续时间’,’ 步骤持续时间’ 字段) • 幻灯片展示配置(’ 默认延迟’ 字段) • 用户基本资料配置(’ 自动登录’,’ 刷新’,’ 消息超时’ 字段) • 管理 → 一般 → 管家 (’ 存储期’ 字段) • 管理 → 一般 → 触发器显示选项 (’ 显示 OK now(现在执行),以避免将其与监控项测试功能混淆。 ‘nodata’ 触发器对 proxy 可用性的敏感度 默认情况下,’nodata’ 触发器对代理可用性的敏感度—’nodata’ 触发器不会在连接恢复后立即触发,但会在延迟期间跳过数据。 告警压制被打开: • 对于被动 proxy—如果连接恢复超过 15 秒且不少于 2 秒(或 ProxyUpdateFrequency 参数的秒数) • 对于主动 proxy—超过 strict)。这种情况下,函数在没有数据的评估期 (通常情况下是 5 分钟) 一结束就会继续以前的工作。 也可以用新的键值 zabbix[proxy,- ,delay] 监控 proxy 的延迟内部检查. 自定义前端模块 可以通过添加第三方模块或开发自己的模块来增强 Zabbix 前端的功能,而不需要更改 Zabbix 的源代码。点击模块查看更多信息。 复制粘贴小部件 仪表盘的小部 0 码力 | 2715 页 | 28.60 MB | 1 年前3
 Redis 多数据中心双向同步 祝辰通过携程的 X-Pipe 项目, 来达到 Redis 跨站点和跨区域的数据同步问题 目前已经支持上海到美国和德国的 Redis 数据同步 • 到德国法兰克福站点, 平均延迟在 176ms 左右 • 到美西站点, 平均延迟在 160ms 左右 携程业务开发的需求, 对于 Redis 的数 据存储有着强依赖. 机票的业务需要从 上游供应商处收集舱位信息, Redis 方便 的多种数据结构类型对于储存这种数据0 码力 | 45 页 | 1.74 MB | 1 年前3 Redis 多数据中心双向同步 祝辰通过携程的 X-Pipe 项目, 来达到 Redis 跨站点和跨区域的数据同步问题 目前已经支持上海到美国和德国的 Redis 数据同步 • 到德国法兰克福站点, 平均延迟在 176ms 左右 • 到美西站点, 平均延迟在 160ms 左右 携程业务开发的需求, 对于 Redis 的数 据存储有着强依赖. 机票的业务需要从 上游供应商处收集舱位信息, Redis 方便 的多种数据结构类型对于储存这种数据0 码力 | 45 页 | 1.74 MB | 1 年前3
 Python 标准库参考指南 3.10.15 更正式的说法:zip() 返回元组的迭代器,其中第 i 个元组包含的是每个参数迭代器的第 i 个元素。 不妨换一种方式认识zip() :它会把行变成列,把列变成行。这类似于 矩阵转置 。 zip() 是延迟执行的:直至迭代时才会对元素进行处理,比如 for 循环或放入list 中。 值得考虑的是,传给zip() 的可迭代对象可能长度不同;有时是有意为之,有时是因为准备这些 对象的代码存在错误。Python range 对象所定义的值序列来进行比较(而不是根据对象的标识)。 3.3 新版功能: start, stop 和step 属性。 参见: • linspace recipe 演示了如何实现一个延迟求值版本的适合浮点数应用的 range 对象。 4.7 文本序列类型 --- str 在 Python 中处理文本数据是使用str 对象,也称为 字符串。字符串是由 Unicode 码位构成的不可变序 1): >>> dict[str, list[int]].__args__ ( Python 标准库参考指南 3.10.15 更正式的说法:zip() 返回元组的迭代器,其中第 i 个元组包含的是每个参数迭代器的第 i 个元素。 不妨换一种方式认识zip() :它会把行变成列,把列变成行。这类似于 矩阵转置 。 zip() 是延迟执行的:直至迭代时才会对元素进行处理,比如 for 循环或放入list 中。 值得考虑的是,传给zip() 的可迭代对象可能长度不同;有时是有意为之,有时是因为准备这些 对象的代码存在错误。Python range 对象所定义的值序列来进行比较(而不是根据对象的标识)。 3.3 新版功能: start, stop 和step 属性。 参见: • linspace recipe 演示了如何实现一个延迟求值版本的适合浮点数应用的 range 对象。 4.7 文本序列类型 --- str 在 Python 中处理文本数据是使用str 对象,也称为 字符串。字符串是由 Unicode 码位构成的不可变序 1): >>> dict[str, list[int]].__args__ (- , list[int]) genericalias.__parameters__ 该属性是延迟计算出来的一个元组(可能为空),包含了 __args__ 中的类型变量。 >>> from typing import TypeVar >>> T = TypeVar('T') >>> list[T] 0 码力 | 2072 页 | 10.39 MB | 9 月前3
 Python 标准库参考指南 3.10.15 更正式的说法:zip() 返回元组的迭代器,其中第 i 个元组包含的是每个参数迭代器的第 i 个元素。 不妨换一种方式认识zip() :它会把行变成列,把列变成行。这类似于 矩阵转置 。 zip() 是延迟执行的:直至迭代时才会对元素进行处理,比如 for 循环或放入list 中。 值得考虑的是,传给zip() 的可迭代对象可能长度不同;有时是有意为之,有时是因为准备这些对象 的代码存在错误。Python range 对象所定义的值序列来进行比较(而不是根据对象的标识)。 3.3 新版功能: start, stop 和step 属性。 参见: • linspace recipe 演示了如何实现一个延迟求值版本的适合浮点数应用的 range 对象。 44 Chapter 4. 内置类型 The Python Library Reference, 发布 3.10.15 4.7 文本序列类型 --- 1): >>> dict[str, list[int]].__args__ ( Python 标准库参考指南 3.10.15 更正式的说法:zip() 返回元组的迭代器,其中第 i 个元组包含的是每个参数迭代器的第 i 个元素。 不妨换一种方式认识zip() :它会把行变成列,把列变成行。这类似于 矩阵转置 。 zip() 是延迟执行的:直至迭代时才会对元素进行处理,比如 for 循环或放入list 中。 值得考虑的是,传给zip() 的可迭代对象可能长度不同;有时是有意为之,有时是因为准备这些对象 的代码存在错误。Python range 对象所定义的值序列来进行比较(而不是根据对象的标识)。 3.3 新版功能: start, stop 和step 属性。 参见: • linspace recipe 演示了如何实现一个延迟求值版本的适合浮点数应用的 range 对象。 44 Chapter 4. 内置类型 The Python Library Reference, 发布 3.10.15 4.7 文本序列类型 --- 1): >>> dict[str, list[int]].__args__ (- , list[int]) genericalias.__parameters__ 该属性是延迟计算出来的一个元组(可能为空),包含了 __args__ 中的类型变量。 >>> from typing import TypeVar >>> T = TypeVar('T') >>> list[T] 0 码力 | 2207 页 | 10.45 MB | 9 月前3
 Python 标准库参考指南 3.8.20 range 对象所定义的值序列来进行比较(而不是根据对象的标识)。 3.3 新版功能: start, stop 和step 属性。 参见: • linspace recipe 演示了如何实现一个延迟求值版本的适合浮点数应用的 range 对象。 4.6. 序列类型 --- list, tuple, range 39 The Python Library Reference, 发布 3.8.20 16. 通用操作系统服务 The Python Library Reference, 发布 3.8.20 os.RWF_HIPRI 高优先级读/写。允许基于块的文件系统对设备进行轮询,这样可以降低延迟,但可能会占用更多 资源。 目前在 Linux 上,此功能仅在使用O_DIRECT 标志打开的文件描述符上可用。 可用性:Linux 4.6 或更高版本。 3.7 新版功能. os.pwrite(fd backupCount 个文件,而如果当轮换发生时创建了更多的 文件,则最旧的文件会被删除。删除逻辑使用间隔时间来确定要删除的文件,因此改变间隔时间可 能导致旧文件被继续保留。 如果 delay 为真值,则会将文件打开延迟到首次调用emit() 的时候。 如果 atTime 不为 None,则它必须是一个 datetime.time 的实例,该实例指定轮换在一天内的 发生时间,用于轮换被设为“在午夜”或“在每星期的0 码力 | 1927 页 | 9.69 MB | 9 月前3 Python 标准库参考指南 3.8.20 range 对象所定义的值序列来进行比较(而不是根据对象的标识)。 3.3 新版功能: start, stop 和step 属性。 参见: • linspace recipe 演示了如何实现一个延迟求值版本的适合浮点数应用的 range 对象。 4.6. 序列类型 --- list, tuple, range 39 The Python Library Reference, 发布 3.8.20 16. 通用操作系统服务 The Python Library Reference, 发布 3.8.20 os.RWF_HIPRI 高优先级读/写。允许基于块的文件系统对设备进行轮询,这样可以降低延迟,但可能会占用更多 资源。 目前在 Linux 上,此功能仅在使用O_DIRECT 标志打开的文件描述符上可用。 可用性:Linux 4.6 或更高版本。 3.7 新版功能. os.pwrite(fd backupCount 个文件,而如果当轮换发生时创建了更多的 文件,则最旧的文件会被删除。删除逻辑使用间隔时间来确定要删除的文件,因此改变间隔时间可 能导致旧文件被继续保留。 如果 delay 为真值,则会将文件打开延迟到首次调用emit() 的时候。 如果 atTime 不为 None,则它必须是一个 datetime.time 的实例,该实例指定轮换在一天内的 发生时间,用于轮换被设为“在午夜”或“在每星期的0 码力 | 1927 页 | 9.69 MB | 9 月前3
 Python 标准库参考指南 3.8.20 range 对象所定义的值序列来进行比较(而不是根据对象的标识)。 3.3 新版功能: start, stop 和step 属性。 参见: • linspace recipe 演示了如何实现一个延迟求值版本的适合浮点数应用的 range 对象。 4.6. 序列类型 --- list, tuple, range 39 The Python Library Reference, 发布 3.8.20 16. 通用操作系统服务 The Python Library Reference, 发布 3.8.20 os.RWF_HIPRI 高优先级读/写。允许基于块的文件系统对设备进行轮询,这样可以降低延迟,但可能会占用更多 资源。 目前在 Linux 上,此功能仅在使用O_DIRECT 标志打开的文件描述符上可用。 可用性:Linux 4.6 或更高版本。 3.7 新版功能. os.pwrite(fd backupCount 个文件,而如果当轮换发生时创建了更多的 文件,则最旧的文件会被删除。删除逻辑使用间隔时间来确定要删除的文件,因此改变间隔时间可 能导致旧文件被继续保留。 如果 delay 为真值,则会将文件打开延迟到首次调用emit() 的时候。 如果 atTime 不为 None,则它必须是一个 datetime.time 的实例,该实例指定轮换在一天内的 发生时间,用于轮换被设为“在午夜”或“在每星期的0 码力 | 1927 页 | 9.69 MB | 9 月前3 Python 标准库参考指南 3.8.20 range 对象所定义的值序列来进行比较(而不是根据对象的标识)。 3.3 新版功能: start, stop 和step 属性。 参见: • linspace recipe 演示了如何实现一个延迟求值版本的适合浮点数应用的 range 对象。 4.6. 序列类型 --- list, tuple, range 39 The Python Library Reference, 发布 3.8.20 16. 通用操作系统服务 The Python Library Reference, 发布 3.8.20 os.RWF_HIPRI 高优先级读/写。允许基于块的文件系统对设备进行轮询,这样可以降低延迟,但可能会占用更多 资源。 目前在 Linux 上,此功能仅在使用O_DIRECT 标志打开的文件描述符上可用。 可用性:Linux 4.6 或更高版本。 3.7 新版功能. os.pwrite(fd backupCount 个文件,而如果当轮换发生时创建了更多的 文件,则最旧的文件会被删除。删除逻辑使用间隔时间来确定要删除的文件,因此改变间隔时间可 能导致旧文件被继续保留。 如果 delay 为真值,则会将文件打开延迟到首次调用emit() 的时候。 如果 atTime 不为 None,则它必须是一个 datetime.time 的实例,该实例指定轮换在一天内的 发生时间,用于轮换被设为“在午夜”或“在每星期的0 码力 | 1927 页 | 9.69 MB | 9 月前3
 Python 标准库参考指南 3.8.20 range 对象所定义的值序列来进行比较(而不是根据对象的标识)。 3.3 新版功能: start, stop 和step 属性。 参见: • linspace recipe 演示了如何实现一个延迟求值版本的适合浮点数应用的 range 对象。 4.7 文本序列类型 --- str 在 Python 中处理文本数据是使用str 对象,也称为 字符串。字符串是由 Unicode 码位构成的不可变序列。字 yield element classmethod chain.from_iterable(iterable) 构建类似chain() 迭代器的另一个选择。从一个单独的可迭代参数中得到链式输入,该参数是延迟计 算的。大致相当于: def from_iterable(iterables): # chain.from_iterable(['ABC', 'DEF']) --> A B C D E F for errno 置 为errno.EAGAIN。 可用性:Linux 4.14 或更高版本。 3.7 新版功能. os.RWF_HIPRI 高优先级读/写。允许基于块的文件系统对设备进行轮询,这样可以降低延迟,但可能会占用更多资源。 目前在 Linux 上,此功能仅在使用O_DIRECT 标志打开的文件描述符上可用。 可用性:Linux 4.6 或更高版本。 3.7 新版功能. os.pwrite(fd0 码力 | 2052 页 | 9.74 MB | 9 月前3 Python 标准库参考指南 3.8.20 range 对象所定义的值序列来进行比较(而不是根据对象的标识)。 3.3 新版功能: start, stop 和step 属性。 参见: • linspace recipe 演示了如何实现一个延迟求值版本的适合浮点数应用的 range 对象。 4.7 文本序列类型 --- str 在 Python 中处理文本数据是使用str 对象,也称为 字符串。字符串是由 Unicode 码位构成的不可变序列。字 yield element classmethod chain.from_iterable(iterable) 构建类似chain() 迭代器的另一个选择。从一个单独的可迭代参数中得到链式输入,该参数是延迟计 算的。大致相当于: def from_iterable(iterables): # chain.from_iterable(['ABC', 'DEF']) --> A B C D E F for errno 置 为errno.EAGAIN。 可用性:Linux 4.14 或更高版本。 3.7 新版功能. os.RWF_HIPRI 高优先级读/写。允许基于块的文件系统对设备进行轮询,这样可以降低延迟,但可能会占用更多资源。 目前在 Linux 上,此功能仅在使用O_DIRECT 标志打开的文件描述符上可用。 可用性:Linux 4.6 或更高版本。 3.7 新版功能. os.pwrite(fd0 码力 | 2052 页 | 9.74 MB | 9 月前3
共 28 条
- 1
- 2
- 3













