全链路数据监控 Binlog View

目录

什么是Binlog View?

‌ ‌ ‌ ‌ ‌ ‌ ‌ Binlog View是一款基于JAVA开发的全链路数据监控软件,可以记录MYSQL数据库数据从新增-编辑-删除的完整链路数据,让数据问题排查变得轻松。

安装部署教程

全链路数据监控 Binlog View

一、Binlog View安装

1、canal-server安装及设置

powershell 复制代码
docker run -d --name canal-server canal/canal-server:v1.1.8

mkdir -p /opt/canal-server

docker cp canal-server:/home/admin/canal-server/conf/example/instance.properties /opt/canal-server

vi /opt/canal-server/instance.properties

注意修改以下数据

powershell 复制代码
canal.instance.master.address=172.16.16.132:3306
canal.instance.dbUsername=root
canal.instance.dbPassword=root

重启容器

powershell 复制代码
docker stop canal-server
docker rm canal-server

docker run --name canal-server -p 11111:11111 -d \
-v /opt/canal-server/instance.properties:/home/admin/canal-server/conf/example/instance.properties \
-v /opt/canal-server/logs/:/home/admin/canal-server/logs/ \
canal/canal-server:v1.1.8

检查运行状态

powershell 复制代码
[root@localhost canal-server]# docker logs -f canal-server
DOCKER_DEPLOY_TYPE=VM
==> INIT /alidata/init/02init-sshd.sh
==> EXIT CODE: 0
==> INIT /alidata/init/fix-hosts.py
==> EXIT CODE: 0
==> INIT DEFAULT
==> INIT DONE
==> RUN /home/admin/app.sh
==> START ...
start canal ...
start canal successful
==> START SUCCESSFUL ...

2、Binlog View安装及设置

运行

powershell 复制代码
docker run -d \
-p 8080:8080 \
--name binlog-view \
--restart=always \
-e console=true \
-v /opt/binlog-view/logs/:/opt/logs/binlog-view/ \
-v /opt/binlog-view/db:/db/ \
yunkunma/binlog-view:latest

console: 是否开启h2远程面板

db: h2和lucene 数据文件

二、节点配置

仅需配置canal-server节点

三、Binlog View界面


H2数据库查看

URL: http//127.0.0.1:8080/h2

JDBC URL: jdbc:h2:./db/h2/binlog

相关推荐
eggwyw8 分钟前
MySQL-练习-数据汇总-CASE WHEN
数据库·mysql
mygljx3 小时前
MySQL 数据库连接池爆满问题排查与解决
android·数据库·mysql
Bdygsl4 小时前
MySQL(1)—— 基本概念和操作
数据库·mysql
身如柳絮随风扬4 小时前
什么是左匹配规则?
数据库·sql·mysql
jiankeljx4 小时前
mysql之如何获知版本
数据库·mysql
小李来了!5 小时前
数据库DDL、DML、DQL、DCL详解
数据库·mysql
我科绝伦(Huanhuan Zhou)6 小时前
【生产案例】MySQL InnoDB 数据损坏崩溃修复
数据库·mysql·adb
海棠蚀omo6 小时前
从零敲开 MySQL 的大门:库与表的基础操作实战(保姆级入门指南)
数据库·mysql
廋到被风吹走7 小时前
【MySql】超时问题分析
java·数据库·mysql
y = xⁿ7 小时前
重生之我创作出了小红书:对象存储模块,用户资料模块
后端·mysql·intellij-idea