OBProxy 路由策略与使用运维-使用和运维

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: OBProxy 路由策略与使用运维-使用和运维

生产环境运行OBProxy - 守护进程


OBProxy无状态,即使宕机重启也不会影响数据一致性,所以OBProxy在部署时都带有一个守护进程,周期性检查OBProxy的健康程度,一旦发现宕机就立即重启OBProxy


OBProxy手动启动和检查过程如下:


登录 OBProxy 所在的宿主机,使用admin用户在命令行工具中运行/opt/taobao/install/<obproxy


目录>/bin/obproxyd.sh -c start -e private -n <obproxy名称>以启动守护进程,守护进程会自动拉起 OBProxy 进程


检查OBProxy进程状态:ps -ef | grep obproxy | grep '^admin'


在 OceanBase 数据库支持的客户端工具中使用 root 用户登录集群的 sys 租户。然后运行obclient -uroot@sys#[集群名称] -P2883 -h127.0.0.1 -p[密码] -Doceanbase -c以验证是否能连到OceanBase 集群


OBProxy配置项

系统租户,通过OBProxy连接OceanBase集群


涉及配置项的内部命令有两种,如下:(2883 obproxy; 2881 observer)


show proxyconfig,展示proxy内部各配置项属性以及config server的配置信息


alter proxyconfig set key=value,更新指定config配置项值


更新命令只对除config server配置信息之外的其他配置项有效,config server配置信息只能通过config server来更新


部分配置需要重启Proxy才生效(参考 need_reboot 这列的值)


配置项可以分为3种类型况来说明:


第一种是proxy写到本地etc文件夹中配置文件的配置项,这些配置项可供用户根据使用场景进行配置和更新


第二种是proxy内部自己使用,对一般用户不可见的配置项,不会注册到内部表中


第三种是proxy从config server中获取到的配置信息(包括版本号、meta table信息、cluster信息、bin url和更新时间),这些信息只用来展示config server的配置,不会注册到内部表或者dump到本地配置文件中,并且它们全部以字符串“json_config”开头,查询时可以使用like进行过滤


常用OBProxy配置项

xflush_log_level:监控用的xflush的日志级别


syslog_level:OBProxy自己的应用日志的日志级别


observer_query_timeout_delta:关系到网络断开连接,到认为Observer不可用的delta时间


log_cleanup_interval:清理OBProxy自身应用日志的间隔时间


log_dir_size_threshold:proxy日志大小阈值,超过阀值即可进行日志清理


internal_cmd_mem_limited:会话较多,导致buffer内存不足时需要调大


相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
运维 关系型数据库 Linux
OBProxy路由策略与使用运维-部署
OBProxy路由策略与使用运维-部署
105 0
|
SQL 运维 监控
OBProxy路由策略与使用运维-简介
OBProxy路由策略与使用运维-简介
123 0
|
SQL 运维 关系型数据库
OBProxy 路由策略与使用运维-路由实现
OBProxy 路由策略与使用运维-路由实现
145 0
|
SQL 存储 运维
OBProxy 路由策略与使用运维-常见问题
OBProxy 路由策略与使用运维-常见问题
127 0
|
3月前
|
运维 Linux Apache
,自动化运维成为现代IT基础设施的关键部分。Puppet是一款强大的自动化运维工具
【10月更文挑战第7天】随着云计算和容器化技术的发展,自动化运维成为现代IT基础设施的关键部分。Puppet是一款强大的自动化运维工具,通过定义资源状态和关系,确保系统始终处于期望配置状态。本文介绍Puppet的基本概念、安装配置及使用示例,帮助读者快速掌握Puppet,实现高效自动化运维。
72 4
|
4天前
|
人工智能 运维 监控
AI辅助的运维流程自动化:实现智能化管理的新篇章
AI辅助的运维流程自动化:实现智能化管理的新篇章
278 22
|
2月前
|
机器学习/深度学习 运维 监控
智能化运维:从自动化到AIOps的演进之路####
本文深入探讨了IT运维领域如何由传统手工操作逐步迈向高度自动化,并进一步向智能化运维(AIOps)转型的过程。不同于常规摘要仅概述内容要点,本摘要将直接引入一个核心观点:随着云计算、大数据及人工智能技术的飞速发展,智能化运维已成为提升企业IT系统稳定性与效率的关键驱动力。文章详细阐述了自动化工具的应用现状、面临的挑战以及AIOps如何通过预测性分析和智能决策支持,实现运维工作的质变,引领读者思考未来运维模式的发展趋势。 ####
|
2月前
|
机器学习/深度学习 数据采集 人工智能
智能化运维:从自动化到AIOps的演进与实践####
本文探讨了智能运维(AIOps)的崛起背景,深入分析了其核心概念、关键技术、应用场景及面临的挑战,并对比了传统IT运维模式,揭示了AIOps如何引领运维管理向更高效、智能的方向迈进。通过实际案例分析,展示了AIOps在不同行业中的应用成效,为读者提供了对未来智能运维趋势的洞察与思考。 ####
102 1
|
2月前
|
机器学习/深度学习 数据采集 人工智能
智能运维:从自动化到AIOps的演进与实践####
本文探讨了智能运维(AIOps)的兴起背景、核心组件及其在现代IT运维中的应用。通过对比传统运维模式,阐述了AIOps如何利用机器学习、大数据分析等技术,实现故障预测、根因分析、自动化修复等功能,从而提升系统稳定性和运维效率。文章还深入分析了实施AIOps面临的挑战与解决方案,并展望了其未来发展趋势。 ####
|
2月前
|
机器学习/深度学习 数据采集 运维
智能化运维:机器学习在故障预测和自动化响应中的应用
智能化运维:机器学习在故障预测和自动化响应中的应用
66 4

热门文章

最新文章