rluisr / mysqlrouter-go

client for mysql-router

Repository from Github https://github.comrluisr/mysqlrouter-goRepository from Github https://github.comrluisr/mysqlrouter-go

mysqlrouter-go

Build Status

client for getting mysql-router information.

Supported version

  • 20190715 (8.0.17 - 8.0.34 / 8.1.0)

Enable HTTP Server and REST API

See MySQL Router 8.0.17 and the REST API by lefred.

Usage

mysqlrouter.New("http://localhost:8080", "luis", "luis", nil)

See example and client_test.go

Supported endpoint

server

  • HTTPS with verify

cluster

  • /metadata
  • /metadata/metadata_name/config
  • /metadata/metadata_name/status

app

  • /router/status

route

  • /routes
  • /routes/route_name/status
  • /routes/route_name/health
  • /routes/route_name/destinations
  • /routes/route_name/connections

Developer

$ cd test && make local

About

client for mysql-router

License:Apache License 2.0


Languages

Language:Go 58.5%Language:Shell 35.7%Language:JavaScript 3.1%Language:Makefile 1.1%Language:Dockerfile 1.0%Language:C# 0.5%