# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# README
replication-manager 
replication-manager is an high availability orchestrator to manage MariaDB, MySQL, Percona Server 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
- Stagging Multi source cluster
- WebTTY
- Restic backup snapshots and PITR
- Modular leveling logs
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.