Additional Connection Examples
Add a Cluster Name
SingleStore DB’s monitoring solution allows multiple clusters to be monitored in a given remote database. If multiple clusters have been configured in a single metrics
database, you can specify which one to use in Studio via the monitoringClusterName
setting. By default, this is named memsql_cluster
which is controlled by the cluster_name
engine variable.
To display the name of your cluster, run the following SQL command.
SHOW VARIABLES like "%name%";
The following is an example of using the state file to change the cluster name via the cluster_name
setting.
version = 1
cluster "localhost" {
name = localhost
description = ""
hostname = "127.0.0.1"
port = 3306
profile = "DEVELOPMENT"
websocket = false
monitoring = {
isLocal = true
reuseCredentials = false
username = “user”
password = “password”
monitoringDatabaseName = "metrics"
monitoringClusterName = "my_development_cluster"
}
}
Connect with Different Credentials
The following state file example shows a remote monitoring database with different credentials than the source. In this example, both isLocal
and reuseCredentials
are set to false
, and the hostname
, port
, username
, and password
are provided.
version = 1
cluster "localhost" {
name = localhost
description = ""
hostname = "127.0.0.1"
port = 3306
profile = "DEVELOPMENT"
websocket = false
monitoring = {
isLocal = false
hostname = “127.0.0.1”
port = 1000
reuseCredentials = false
username = “user”
password = “password”
monitoringDatabaseName = "metrics"
}
}