Categorygithub.com/signal18/replication-manager
module
3.0.19+incompatible
Repository: https://github.com/signal18/replication-manager.git
Documentation: pkg.go.dev

# README

replication-manager Build Status

replication-manager

replication-manager is an high availability solution 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

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.

# Packages

No description provided by the author
replication-manager - Replication Manager Monitoring and CLI for MariaDB and MySQL Copyright 2017-2021 SIGNAL18 CLOUD SAS Authors: Guillaume Lefranc <[email protected]> Stephane Varoqui <[email protected]> This source code is licensed under the GNU General Public License, version 3.
replication-manager - Replication Manager Monitoring and CLI for MariaDB and MySQL Copyright 2017-2021 SIGNAL18 CLOUD SAS Authors: Guillaume Lefranc <[email protected]> Stephane Varoqui <[email protected]> This source code is licensed under the GNU General Public License, version 3.
Package docs Code generated by swaggo/swag.
No description provided by the author
No description provided by the author
No description provided by the author
replication-manager - Replication Manager Monitoring and CLI for MariaDB and MySQL Copyright 2017-2021 SIGNAL18 CLOUD SAS Authors: Guillaume Lefranc <[email protected]> Stephane Varoqui <[email protected]> This source code is licensed under the GNU General Public License, version 3.
No description provided by the author
No description provided by the author
Package repmanv3 is a reverse proxy.
No description provided by the author
server.go.
No description provided by the author
No description provided by the author