ClusterStatus Data Type

Properties
name data type constraints description
name string   service name
type ClusterTopology   cluster type
composite boolean required boolean true if it is a composite cluster
multimaster boolean required boolean true if it is a multimaster cluster
policy ClusterPolicyManagerMode   cluster policy
coordinators array of string   list of coordinator names
services array of Service   service list
datasources array of Datasource   datasource list only for simple clusters without multiple services
routers array of Router   connector list

Example

{
  "name" : "global",
  "type" : "clustered_master_slave",
  "composite" : true,
  "multimaster" : true,
  "policy" : "AUTOMATIC",
  "coordinators" : [ "db1", "db4" ],
  "services" : [ {
    "name" : "west",
    "type" : "clustered_master_slave",
    "role" : "MASTER",
    "state" : "ONLINE",
    "policy" : "AUTOMATIC",
    "coordinator" : "db1",
    "lastShunResult" : "...",
    "lastError" : "...",
    "alertStatus" : "WARN",
    "alertMessage" : "...",
    "datasources" : [ {
      "name" : "db1",
      "role" : "master",
      "state" : "ONLINE",
      "groupId" : 12345,
      "lastShunResult" : "...",
      "lastError" : "...",
      "alertStatus" : "CRITICAL",
      "alertMessage" : "...",
      "standby" : true,
      "archive" : true,
      "witness" : true,
      "manager" : { },
      "replicator" : { },
      "dataserver" : { },
      "connections" : { }
    }, {
      "name" : "db2",
      "role" : "slave",
      "state" : "OFFLINE",
      "groupId" : 12345,
      "lastShunResult" : "...",
      "lastError" : "...",
      "alertStatus" : "SHUNNED",
      "alertMessage" : "...",
      "standby" : true,
      "archive" : true,
      "witness" : true,
      "manager" : { },
      "replicator" : { },
      "dataserver" : { },
      "connections" : { }
    } ],
    "error" : true,
    "errorText" : "..."
  }, {
    "name" : "east",
    "type" : "clustered_master_slave",
    "role" : "SLAVE",
    "state" : "OFFLINE",
    "policy" : "MAINTENANCE",
    "coordinator" : "db4",
    "lastShunResult" : "...",
    "lastError" : "...",
    "alertStatus" : "DIMINISHED",
    "alertMessage" : "...",
    "datasources" : [ {
      "name" : "db2",
      "role" : "slave",
      "state" : "OFFLINE",
      "groupId" : 12345,
      "lastShunResult" : "...",
      "lastError" : "...",
      "alertStatus" : "OK",
      "alertMessage" : "...",
      "standby" : true,
      "archive" : true,
      "witness" : true,
      "manager" : { },
      "replicator" : { },
      "dataserver" : { },
      "connections" : { }
    }, {
      "name" : "db2",
      "role" : "slave",
      "state" : "OFFLINE",
      "groupId" : 12345,
      "lastShunResult" : "...",
      "lastError" : "...",
      "alertStatus" : "OK",
      "alertMessage" : "...",
      "standby" : true,
      "archive" : true,
      "witness" : true,
      "manager" : { },
      "replicator" : { },
      "dataserver" : { },
      "connections" : { }
    } ],
    "error" : true,
    "errorText" : "..."
  } ],
  "datasources" : [ {
    "name" : "db1",
    "role" : "master",
    "state" : "ONLINE",
    "groupId" : 12345,
    "lastShunResult" : "...",
    "lastError" : "...",
    "alertStatus" : "CRITICAL",
    "alertMessage" : "...",
    "standby" : true,
    "archive" : true,
    "witness" : true,
    "manager" : {
      "state" : "ONLINE"
    },
    "replicator" : {
      "role" : "MASTER",
      "state" : "ONLINE",
      "seqno" : 12345,
      "minStoredSeqno" : 12345,
      "maxStoredSeqno" : 12345,
      "appliedLatency" : 1.0,
      "relativeLatency" : 1.981,
      "appliedLastEventId" : "mysql-bin.000153:0000000000000873;-1",
      "pipelineSource" : "thls://db1:2112/",
      "version" : "Tungsten Clustering 7.0.0 build 7"
    },
    "dataserver" : {
      "state" : "ONLINE"
    },
    "connections" : {
      "active" : 12345,
      "created" : 12345
    }
  }, {
    "name" : "db2",
    "role" : "slave",
    "state" : "OFFLINE",
    "groupId" : 12345,
    "lastShunResult" : "...",
    "lastError" : "...",
    "alertStatus" : "WARN",
    "alertMessage" : "...",
    "standby" : true,
    "archive" : true,
    "witness" : true,
    "manager" : {
      "state" : "OFFLINE"
    },
    "replicator" : {
      "role" : "SLAVE",
      "state" : "OFFLINE",
      "seqno" : 12345,
      "minStoredSeqno" : 12345,
      "maxStoredSeqno" : 12345,
      "appliedLatency" : 1.0,
      "relativeLatency" : 1.981,
      "appliedLastEventId" : "mysql-bin.000153:0000000000000873;-1",
      "pipelineSource" : "/var/lib/mysql",
      "version" : "Tungsten Clustering 7.0.0 build 7"
    },
    "dataserver" : {
      "state" : "OFFLINE"
    },
    "connections" : {
      "active" : 12345,
      "created" : 12345
    }
  } ],
  "routers" : [ {
    "name" : "db1",
    "connections" : {
      "active" : 12345,
      "created" : 12345
    }
  }, {
    "name" : "db2",
    "connections" : {
      "active" : 12345,
      "created" : 12345
    }
  } ]
}