# Set Up Proxy Cluster
# Add Proxy Node
For proxy service deployment, refer to Proxy Service Deployment
After proxy node is deployed successfully, it will be automatically registered to Bitalsodashboard, and displayed on the Management backend-Proxy page.
# Close Proxy Node
The method of gracefully shutting down the node is as follows.
- Click button 5 of Management backend-Proxy
- Execute command: kill {pid}
After the operation is completed, Bitalosdashboard fails to probe this node, so the background color of the node become red in the management backend.
After the process is restarted, Bitalosdashboard probes this node successfully, the red background of the node disappears, which means this node is available.
# Remove Proxy Node
- Click button 6 of Management backend-Proxy to remove proxy node.
# Show Status
Click button 2 of Management backend-Proxy to obtain basic configuration and statistics, including configuration, runtime, request statistics, sharding, etc.
Click button 3 of Management backend-Proxy to obtain service status information, including command distribution, time-consuming, cpu & memory usage, etc.
| Field | Description |
|---|---|
| read_cross_cloud | Whether to allow cross-cloud requests, same as Bitalosproxy config: read_cross_cloud |
| pool_active | Maximum number of connections, same as Bitalosproxy config: redis_default_conf.max_active |
| cmd_ops.total | Total number of requests |
| cmd_ops.fails | Total number of failed requests |
| cmd_ops.periodfails | Number of failed requests within cycle: metrics_reset_cycle Bitalosproxy config |
| cmd_ops.avg_cost | Average request time (unit: microseconds) |
| cmd_ops.kv_cost | Average request time on STRING (unit: microseconds) |
| cmd_ops.list_cost | Average request time on LIST (unit: microseconds) |
| cmd_ops.hash_cost | Average request time on HASH (unit: microseconds) |
| cmd_ops.set_cost | Average request time on SET (unit: microseconds) |
| cmd_ops.zset_cost | Average request time on ZSET (unit: microseconds) |
| cmd_ops.write_cost | Average writing request time (unit: microseconds) |
| cmd_ops.read_cost | Average reading request time (unit: microseconds) |
| pool.active_count | Total number of active connections to Bitalostored |
| pool.idle_count | Total number of idle connections to Bitalostored |
| sessions.total | Total connections |
| sessions.alive | Number of alive connections |
| runtime.num_procs | Threads |