登录 | 注册
首页
方案案例
技术社区
资源中心
培训体系
服务合作
关于我们
SUNDB数据库技术宝典 | CYCLONE监控工具CYMON的使用
CYMON (CYclone MONitor)是监控CDC复制工具CYCLONE的工具。使用运行中的master定期把CYCLONE的监控信息更新到运行中的SUNDB。
Bruce Lee
专栏:Bruce Lee 的数据库铺子 2024-04-22 28 4
分享到:

CYMON (CYclone MONitor)是监控CDC复制工具CYCLONE的工具。使用运行中的master定期把CYCLONE的监控信息更新到运行中的SUNDB。

注:CYMON需要运行在CYNCLONE Master服务器上。


1、配置文件

CYMON的环境配置文件与以Master执行cyclone时使用的环境配置文件相同。未使用–conf 选项设置特定环境配置文件时,读取CYCLONE以Master执行时默认读取的$SUNDB_DATA/conf/cyclone.master.conf文件。


2、监控内容

CYMON会定期把CYCLONE的运行信息更新到CYCLONE_MONITOR_INFO表中,在运维过程中可通过查看这张表了解到运行的同步情况,需要注意的是CYCLONE_MONITOR_INFO表需要在指定的“CDC”用户下查询。

表1 CYCLONE_MONITOR_INFO表的字段说明


3、运行CYMON

使用cymon --start命令即可开始监控CYCLONE的运行信息,同时可结合实际需求添加其他运行选项。

表2 运行选项

以下为启动CYMON同时以1秒为周期更新监控信息的示例,持续更新信息直到CYMON结束。


$ cymon --start --cycle 1


查看监控信息,注意需要使用用户创建的“CDC”用户,本示例的用户是“cdc”。


gSQL> connect cdc cdc 

gSQL> set vertical on 

gSQL> select * from cyclone_monitor_info;


            GROUP_NAME # GROUP1 

                  TIME # 2020-02-28 11:29:04 

          MASTER_STATE # READY 

           SLAVE_STATE # N/A 

           MASTER_PORT # 21102 

              SLAVE_IP # null 

      REDO_LOG_FILESEQ # 9 

     REDO_LOG_BLOCKSEQ # 621 

       CAPTURE_FILESEQ # 0 

      CAPTURE_BLOCKSEQ # 0 

      CAPTURE_INTERVAL # 0 

 CAPTURE_INTERVAL_SIZE # 0 

        TOTAL_TX_COUNT # 0 

      CAPTURE_TX_COUNT # 0 

   CAPTURE_COMMIT_LSN # 0 

1 row selected.


以上信息表示CYCLONE MASTER在运行,SLAVE处于等待状态。



4、CYMON的启动与关闭

开启:


$ cymon --start --cycle 1
Cymon Startup done.


关闭:


$ cymon --stop
stop done.


查看状态:


$ cymon --status


4
评论

登录后发表回复

暂无评论
专栏作者
Bruce Lee

SUNDB专家

  • 文章

    6
  • 阅读量

    186
  • 获赞

    18
记录个人数据库学习成长之路

SUNDB

常见问题集锦

SUNDB

免费试用

回复