Skip to content

Fr-Docker是FFR4MS平台的容器监控模块,对微服务系统中各个微服务实例容器的通信消息和性能指标进行监控,实现快速检测定位故障微服务实例。

Notifications You must be signed in to change notification settings

ztibeike/FFR4MS-FrDocker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FFR4MS-FrDocker

介绍

Fr-Docker是FFR4MS平台的容器监控模块,对微服务系统中各个微服务实例容器的通信消息和性能指标进行监控,实现快速检测定位故障微服务实例。

前提条件

微服务系统

微服务系统的扩展和部署请参考:

FFR4MS: Gitee GitHub

FFR4MS-Demo Gitee GitHub

环境配置

  1. Golang v1.20
  2. Pcap
apt install libpcap-dev
  1. MongoDB
docker run --name frdocker-mongo --restart always -p 27017:27017 -d mongo --auth

安装

  1. 配置MongoDB的用户名密码
// config/db_config.go
MONGO_HOST = "localhost"
MONGO_PORT = 27017
MONGO_USER = "frdocker"
MONGO_PASS = "frdocker"
  1. 编译安装
make && make install

使用

  1. 查询微服务系统使用的网卡
ifconfig | grep br
export network="br-xxxxxxxxxxxx"
  1. 指定Fr-Eureka注册中心地址
export registry="host:port"
  1. 开启Fr-Docker
# 无日志颜色
frdocker frecovery -n ${network} -r ${registry}
# 启用日志颜色
frdocker frecovery -n ${network} -r ${registry} --color

About

Fr-Docker是FFR4MS平台的容器监控模块,对微服务系统中各个微服务实例容器的通信消息和性能指标进行监控,实现快速检测定位故障微服务实例。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published