暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
OceanBase生态工具介绍之一.pdf
170
5页
4次
2023-06-08
免费下载
646 > 8 章:OceanBase 生态工具介绍
8 章:OceanBase 生态工具介绍
本章主要简单介绍 OceanBase 相关的工具、产品等用法。 更多工具欢迎大家补充。
8.1 主机监控产品
传统监控产品
OceanBase 本质上是一个单进程软件,进程名是:observer。进程启动时,默认会占据主机的
CPU、内存和磁盘空间(指数据盘,启动参数里可以定义)大部分资源。其中 CPU 的占用
声明式的,并不会实际占有。内存的占用是预分配的,默认会占用主机 80% 的可用内存(由
参数 memory_limit_percentage 指定)。
通常 OceanBase 进程所在主机不适合再运行其他数据库或者应用软件等。磁盘的占用也是预
分配的,默认会占用 90%(由参数 datafile_disk_percentage 指定)。进程正常启动后会监听
两个默认端口,分别是 2881 2882。
跟其他传统数据库一样,可以使用已有的监控平台监控 OceanBase 主机,监控项如下
主机可用性,可以 ping。
主机 load。
主机 cpu。
主机 mem。注意仅需监控可用内存可用内存低于 1G 时,进程 observer OOM 风险。
主机磁盘,包括 IO 利用率、IO 延时、IO 吞吐量、分数据盘和日志盘等。
主机网络监听端口,包括 ssh 的端口(默认 22,可修改)、observer 的连接端口(默认 28
81,可修改)、observer RPC 端口(默 2882,可修改)。
主机网卡流量。包括进 observer 监听的那个网卡。当网卡流量接近能力上限(通常是 1
0000Mb),SQL 性能变慢,load 变高。
647 > 8 章:OceanBase 生态工具介绍
Tsar 工具
Tsar 已在 github 开源,项目地址:https://github.com/alibaba/tsar
Tsar 是淘宝的一个用来收集服务器系统和应用信息的采集报告工具,可以收集服务器的系统信
息(CPU,mem 等),以及应用数据(nginx、swift 等)。收集到的数据会存储在服务器的
磁盘上,可以随时查询历史信息,也可以将数据发送到 nagios 报警。
Tsar 带来的性能影响很小,存储空间也很小。可以独立运行,作为现有监控手段的一个补充。
Tsar 增加模块方便,只需要按照 Tsar 的要求编写数据的采集函数和展现函数,就可以把自定
义的模块加入到 Tsar 中。
of 5
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜