MyGit

signal18/replication-manager

Fork: 168 Star: 656 (更新于 2024-11-02 18:14:13)

license: GPL-3.0

Language: Go .

Signal 18 repman - Replication Manager for MySQL / MariaDB / Percona Server

最后发布版本: v2.3.46 ( 2024-09-06 15:26:00)

官方网址 GitHub网址

replication-manager Build Status

replication-manager

replication-manager is an high availability solution to manage MariaDB 10.x and MySQL & Percona Server 5.7 GTID replication topologies.

The main features are:

  • Replication monitoring (gtid, multi source, delayed)
  • Topology detection (Leader for assync, semi-sync, multi-master, mesh, wsrep, group-repl, relay)
  • Slave to master promotion (switchover)
  • Master election on failure detection (failover)
  • Replication best practice enforcement
  • Target up to zero loss in most failure scenarios
  • Multi clusters management
  • Proxy integration (ProxySQL, MaxScale, HAProxy, Spider)
  • Maintenance automation (Logical & physical Backups, Defrag, Backups Snapshot, Log Archiving)
  • Metrics history in carbon, graphite API
  • Alerting via EMail, Pushover Slack, Teams, Mattermost
  • Database Rejoining and Reseeding policy
  • Scriptable state and event
  • Remote scripting via SSH
  • Database, Proxy configurator
  • OpenSVC a K8S service deployment including init container
  • Encrypt config file secret, multi layer configs
  • SSO on GitLab,
  • API wih ACL
  • Capture on high load
  • SLA tracking
  • Replication and monitoring user/password rotation or Vault usage

Documentation

License

replication-manager is released under the GPLv3 license. (complete licence text)

It includes third-party libraries released under their own licences. Please refer to the vendor directory for more information.

It also includes derivative work from the go-carbon library by Roman Lomonosov, released under the MIT licence and found under the graphite directory. The original library can be found here: https://github.com/lomik/go-carbon

Copyright and Support

Replication Manager for MySQL and MariaDB is developed and supported by SIGNAL18 CLOUD SAS.

最近版本更新:(数据更新于 2024-09-08 22:35:44)

2024-09-06 15:26:00 v2.3.46

2024-09-04 20:48:03 v2.3.45

2024-08-09 16:18:46 v2.3.44

2024-07-30 13:20:49 v2.3.43

2024-07-26 18:52:52 v2.3.42

2024-07-18 22:37:12 v2.3.41

2024-07-15 04:01:15 v2.3.40

2024-07-12 02:02:08 v2.3.39

2024-07-10 15:45:45 v2.3.38

2024-07-09 22:50:29 v2.3.37

主题(topics):

alerting, backups, configuration-management, failover, group-replication, gtid, haproxy, kubernetes, leader-election, mariadb, monitoring, mysql, opensvc, proxysql, replication, semi-sync, slave, spider, vip

signal18/replication-manager同语言 Go最近更新仓库

2024-11-21 22:49:20 containerd/containerd

2024-11-21 13:50:50 XTLS/Xray-core

2024-11-21 06:27:30 ollama/ollama

2024-11-21 05:17:55 Melkeydev/go-blueprint

2024-11-21 04:04:03 dolthub/dolt

2024-11-21 01:52:15 SpecterOps/BloodHound