Git Product home page Git Product logo

aniann / cymbal Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dangdangdotcom/cymbal

0.0 0.0 0.0 7.87 MB

Cymbal is an operational platform for Redis. Its goal is to help technical teams to manage large Redis clusters in the simplest and lowest cost way. Likewise, Cymbal can also assist the technical team in the direction of DevOps. At present, more than 1000+ Redis instances have bean managed by Cymbal in dangdang.com.

License: Apache License 2.0

Shell 0.96% Ruby 0.21% Python 0.08% PHP 0.05% Java 95.79% CSS 0.06% FreeMarker 2.59% TSQL 0.25%

cymbal's Introduction

Cymbal

An operational platform for Redis.

License

Cymbal(铙钹, 一种金属打击乐器)是当当网架构部孵化并开源的Redis PaaS平台,目标是帮助技术团队以简单,低成本的方式管理大规模Redis集群。目前当当网内部使用Cymbal管理的Redis实例数量达到1000+。

Cymbal采用DevOps的设计**,以多租户的方式,最大程度上赋予开发人员运维权限,从而加快团队运转。同时,Cymbal上面集成了丰富的运维功能:从监控、报警到在线扩缩容等,力求最大程度上消除运维门槛。

Cymbal基于Spring Boot2开发。

Screenshots

配置界面

Features

  • Redis集群快速部署

    • 一键部署Redis集群
    • 多版本选择
    • Standalone、cluster多模式选择
    • 集群申请审批工作流
  • 主机资源管理

    • 一键初始化主机环境
    • 主机资源状态展示
    • 资源分配策略(TODO)
  • Redis实例状态监控与报警

    • 实时状态监控
    • 支持prometheus + alert manager + exporter + grafana的监控方案
    • 丰富的指标监控与报警
    • 报警邮件推送(with alert manger)
    • 集群维度监控展示
    • 全平台维度监控展示
  • Redis常规运维

    • 启动、停止
    • replication管理
    • 页面客户端
    • 在线扩缩容(水平、垂直)
  • 权限管理

    • 多种安全认证方式(CAS + 常规方式 + LDAP(TODO))
    • 集群访问授权

Wiki

Keywords

  • dangdangdotcom

  • Redis redis

License

The project is licensed under the Apache 2 license.

cymbal's People

Contributors

redzippo1 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.