Skip to content

wziww/octopus

Repository files navigation

🐙 Build Status Coverage Status

REDIS

集群模式

  • 节点列表
  • 集群内存实时监控
  • 集群上下行流量监控
  • 集群 ops 监控
  • 集群慢日志监控
  • 集群命中率监控
  • 节点内存分析
  • config 文件分析
  • bigkeys 扫描
  • hotkeys 扫描
  • rdb 分析
  • del 命令规范化(各类型数据各自细致化操作避免 block 节点)(redis 6.x BIO 之前)

build

服务端

  make build

前端 编译配置 vi ./src/src/config/index.js > 更改为你需要的 host

  cd src && npm run build

start

  ./octopus -c ./your_config.toml

config example

[server]
listen_address="0.0.0.0:8081" # websocket port
[[redis]]
  name="impress"
  address=["10.0.6.49:6379"]
  # password="viewer"
[[redis]]
  name="antman"
  address=["10.0.6.49:6382"]
  db=0
[log]
  # log_path="./tmp/"  # 日志存放目录,需人为创建好目录,不设置该值的时候,默认 stdout 进行日志输出
  log_level=["LOGERROR"] # LOGNONE 「禁止输出」 |  LOGERROR「错误级别日志」  |  LOGWARN「警告级别」  |  LOGDEBUG「debug 级别,该级别包含大量日志(含所有操作命令记录),谨慎使用」    默认 LOGERROR
[auth-config]
  key="F$&&*F*J)"
[[auth]]
  user="root"
  password="root"
  # dev | monit | exec
  permission=["dev","monit","exec"]  
[[auth]]
  user="viewer"
  password="viewer"
  # dev | monit | exec
  permission=[]  

Demo

avatar avatar avatar avatar