{
  "diag_version": "v0.4.0 (c7831e80026c27f3770c2e3b3db15671ebacfd4a)",
  "cluster_name": "production",
  "cluster_id": "6924974196193154048",
  "deploy_type": "tiup-cluster",
  "session": "fLYyqPTFGqt",
  "begin_time": "2021-12-03T04:52:07Z",
  "end_time": "2021-12-03T15:52:07+08:00",
  "collectors": [
    "system",
    "monitor",
    "log",
    "config"
  ],
  "topology": {
    "version": "v5.3.0",
    "attributes": {
      "last_ops_ver": "",
      "tiup-cluster": {
        "GlobalOptions": {
          "User": "tidb",
          "Group": "",
          "SSHPort": 22,
          "SSHType": "builtin",
          "TLSEnabled": false,
          "DeployDir": "/home/production/deploy",
          "DataDir": "data",
          "LogDir": "",
          "ResourceControl": {
            "MemoryLimit": "",
            "CPUQuota": "",
            "IOReadBandwidthMax": "",
            "IOWriteBandwidthMax": "",
            "LimitCORE": ""
          },
          "OS": "linux",
          "Arch": "amd64",
          "Custom": null
        },
        "MonitoredOptions": {
          "NodeExporterPort": 9100,
          "BlackboxExporterPort": 9115,
          "DeployDir": "/home/production/deploy/monitor-9100",
          "DataDir": "/home/production/deploy/monitor-9100/data/monitor-9100",
          "LogDir": "/home/production/deploy/monitor-9100/log",
          "NumaNode": "",
          "ResourceControl": {
            "MemoryLimit": "",
            "CPUQuota": "",
            "IOReadBandwidthMax": "",
            "IOWriteBandwidthMax": "",
            "LimitCORE": ""
          }
        },
        "ServerConfigs": {
          "TiDB": {
            "token-limit": 10000,
            "log.level": "info",
            "mem-quota-query": 10737418240,
            "new_collations_enabled_on_first_bootstrap": true,
            "performance.stats-lease": "30s",
            "performance.stmt-count-limit": 10000,
            "tmp-storage-quota": 42949672960
          },
          "TiKV": {
            "storage.block-cache.capacity": "50G"
          },
          "PD": {
            "replication.location-labels": [
              "zone",
              "rack",
              "host"
            ]
          },
          "TiFlash": {
            
          },
          "TiFlashLearner": {
            
          },
          "Pump": {
            
          },
          "Drainer": {
            
          },
          "CDC": {
            
          }
        },
        "TiDBServers": [
          {
            "Host": "172.16.4.36",
            "ListenHost": "",
            "AdvertiseAddr": "",
            "SSHPort": 22,
            "Imported": false,
            "Patched": false,
            "IgnoreExporter": false,
            "Port": 4000,
            "StatusPort": 10080,
            "DeployDir": "/data1/production/tidb-4000",
            "LogDir": "log",
            "NumaNode": "0",
            "Config": null,
            "ResourceControl": {
              "MemoryLimit": "",
              "CPUQuota": "",
              "IOReadBandwidthMax": "",
              "IOWriteBandwidthMax": "",
              "LimitCORE": ""
            },
            "Arch": "amd64",
            "OS": "linux"
          },
          {
            "Host": "172.16.4.36",
            "ListenHost": "",
            "AdvertiseAddr": "",
            "SSHPort": 22,
            "Imported": false,
            "Patched": false,
            "IgnoreExporter": false,
            "Port": 5000,
            "StatusPort": 10090,
            "DeployDir": "/data2/production/tidb-5000",
            "LogDir": "log",
            "NumaNode": "1",
            "Config": null,
            "ResourceControl": {
              "MemoryLimit": "",
              "CPUQuota": "",
              "IOReadBandwidthMax": "",
              "IOWriteBandwidthMax": "",
              "LimitCORE": ""
            },
            "Arch": "amd64",
            "OS": "linux"
          },
          {
            "Host": "172.16.4.45",
            "ListenHost": "",
            "AdvertiseAddr": "",
            "SSHPort": 22,
            "Imported": false,
            "Patched": false,
            "IgnoreExporter": false,
            "Port": 4000,
            "StatusPort": 10080,
            "DeployDir": "/data1/production/tidb-4000",
            "LogDir": "log",
            "NumaNode": "",
            "Config": null,
            "ResourceControl": {
              "MemoryLimit": "",
              "CPUQuota": "",
              "IOReadBandwidthMax": "",
              "IOWriteBandwidthMax": "",
              "LimitCORE": ""
            },
            "Arch": "amd64",
            "OS": "linux"
          },
          {
            "Host": "172.16.4.45",
            "ListenHost": "",
            "AdvertiseAddr": "",
            "SSHPort": 22,
            "Imported": false,
            "Patched": false,
            "IgnoreExporter": false,
            "Port": 5000,
            "StatusPort": 10090,
            "DeployDir": "/data2/production/tidb-5000",
            "LogDir": "log",
            "NumaNode": "",
            "Config": null,
            "ResourceControl": {
              "MemoryLimit": "",
              "CPUQuota": "",
              "IOReadBandwidthMax": "",
              "IOWriteBandwidthMax": "",
              "LimitCORE": ""
            },
            "Arch": "amd64",
            "OS": "linux"
          },
          {
            "Host": "172.16.4.46",
            "ListenHost": "",
            "AdvertiseAddr": "",
            "SSHPort": 22,
            "Imported": false,
            "Patched": false,
            "IgnoreExporter": false,
            "Port": 4000,
            "StatusPort": 10080,
            "DeployDir": "/data1/production/tidb-4000",
            "LogDir": "log",
            "NumaNode": "",
            "Config": null,
            "ResourceControl": {
              "MemoryLimit": "",
              "CPUQuota": "",
              "IOReadBandwidthMax": "",
              "IOWriteBandwidthMax": "",
              "LimitCORE": ""
            },
            "Arch": "amd64",
            "OS": "linux"
          },
          {
            "Host": "172.16.4.46",
            "ListenHost": "",
            "AdvertiseAddr": "",
            "SSHPort": 22,
            "Imported": false,
            "Patched": false,
            "IgnoreExporter": false,
            "Port": 5000,
            "StatusPort": 10090,
            "DeployDir": "/data2/production/tidb-5000",
            "LogDir": "log",
            "NumaNode": "",
            "Config": null,
            "ResourceControl": {
              "MemoryLimit": "",
              "CPUQuota": "",
              "IOReadBandwidthMax": "",
              "IOWriteBandwidthMax": "",
              "LimitCORE": ""
            },
            "Arch": "amd64",
            "OS": "linux"
          },
          {
            "Host": "172.16.4.46",
            "ListenHost": "",
            "AdvertiseAddr": "",
            "SSHPort": 22,
            "Imported": false,
            "Patched": false,
            "IgnoreExporter": false,
            "Port": 4455,
            "StatusPort": 10055,
            "DeployDir": "/data2/production/tidb-4455",
            "LogDir": "log",
            "NumaNode": "",
            "Config": {
              "mem-quota-query": 10737418240,
              "oom-action": "log"
            },
            "ResourceControl": {
              "MemoryLimit": "",
              "CPUQuota": "",
              "IOReadBandwidthMax": "",
              "IOWriteBandwidthMax": "",
              "LimitCORE": ""
            },
            "Arch": "amd64",
            "OS": "linux"
          },
          {
            "Host": "172.16.4.45",
            "ListenHost": "",
            "AdvertiseAddr": "",
            "SSHPort": 22,
            "Imported": false,
            "Patched": false,
            "IgnoreExporter": false,
            "Port": 4455,
            "StatusPort": 10055,
            "DeployDir": "/data2/production/tidb-4455",
            "LogDir": "log",
            "NumaNode": "",
            "Config": {
              "mem-quota-query": 10737418240,
              "oom-action": "log"
            },
            "ResourceControl": {
              "MemoryLimit": "",
              "CPUQuota": "",
              "IOReadBandwidthMax": "",
              "IOWriteBandwidthMax": "",
              "LimitCORE": ""
            },
            "Arch": "amd64",
            "OS": "linux"
          }
        ],
        "TiKVServers": [
          {
            "Host": "172.16.4.47",
            "ListenHost": "",
            "AdvertiseAddr": "",
            "SSHPort": 22,
            "Imported": false,
            "Patched": false,
            "IgnoreExporter": false,
            "Port": 20160,
            "StatusPort": 20180,
            "AdvertiseStatusAddr": "",
            "DeployDir": "/data1/production/tikv-20160",
            "DataDir": "/data1/production/tikv-20160/data",
            "LogDir": "log",
            "Offline": false,
            "NumaNode": "",
            "Config": {
              "server.labels": {
                "host": "host1",
                "rack": "rack1",
                "zone": "production"
              }
            },
            "ResourceControl": {
              "MemoryLimit": "",
              "CPUQuota": "",
              "IOReadBandwidthMax": "",
              "IOWriteBandwidthMax": "",
              "LimitCORE": ""
            },
            "Arch": "amd64",
            "OS": "linux"
          },
          {
            "Host": "172.16.4.47",
            "ListenHost": "",
            "AdvertiseAddr": "",
            "SSHPort": 22,
            "Imported": false,
            "Patched": false,
            "IgnoreExporter": false,
            "Port": 20161,
            "StatusPort": 20181,
            "AdvertiseStatusAddr": "",
            "DeployDir": "/data2/production/tikv-20161",
            "DataDir": "/data2/production/tikv-20161/data",
            "LogDir": "log",
            "Offline": false,
            "NumaNode": "",
            "Config": {
              "server.labels": {
                "rack": "rack1",
                "zone": "production",
                "host": "host1"
              }
            },
            "ResourceControl": {
              "MemoryLimit": "",
              "CPUQuota": "",
              "IOReadBandwidthMax": "",
              "IOWriteBandwidthMax": "",
              "LimitCORE": ""
            },
            "Arch": "amd64",
            "OS": "linux"
          },
          {
            "Host": "172.16.4.48",
            "ListenHost": "",
            "AdvertiseAddr": "",
            "SSHPort": 22,
            "Imported": false,
            "Patched": false,
            "IgnoreExporter": false,
            "Port": 20160,
            "StatusPort": 20180,
            "AdvertiseStatusAddr": "",
            "DeployDir": "/data1/production/tikv-20160",
            "DataDir": "/data1/production/tikv-20160/data",
            "LogDir": "log",
            "Offline": false,
            "NumaNode": "",
            "Config": {
              "server.labels": {
                "host": "host2",
                "rack": "rack2",
                "zone": "production"
              }
            },
            "ResourceControl": {
              "MemoryLimit": "",
              "CPUQuota": "",
              "IOReadBandwidthMax": "",
              "IOWriteBandwidthMax": "",
              "LimitCORE": ""
            },
            "Arch": "amd64",
            "OS": "linux"
          },
          {
            "Host": "172.16.4.48",
            "ListenHost": "",
            "AdvertiseAddr": "",
            "SSHPort": 22,
            "Imported": false,
            "Patched": false,
            "IgnoreExporter": false,
            "Port": 20161,
            "StatusPort": 20181,
            "AdvertiseStatusAddr": "",
            "DeployDir": "/data2/production/tikv-20161",
            "DataDir": "/data2/production/tikv-20161/data",
            "LogDir": "log",
            "Offline": false,
            "NumaNode": "",
            "Config": {
              "server.labels": {
                "host": "host2",
                "rack": "rack2",
                "zone": "production"
              }
            },
            "ResourceControl": {
              "MemoryLimit": "",
              "CPUQuota": "",
              "IOReadBandwidthMax": "",
              "IOWriteBandwidthMax": "",
              "LimitCORE": ""
            },
            "Arch": "amd64",
            "OS": "linux"
          },
          {
            "Host": "172.16.4.49",
            "ListenHost": "",
            "AdvertiseAddr": "",
            "SSHPort": 22,
            "Imported": false,
            "Patched": false,
            "IgnoreExporter": false,
            "Port": 20160,
            "StatusPort": 20180,
            "AdvertiseStatusAddr": "",
            "DeployDir": "/data1/production/tikv-20160",
            "DataDir": "/data1/production/tikv-20160/data",
            "LogDir": "log",
            "Offline": false,
            "NumaNode": "",
            "Config": {
              "server.labels": {
                "host": "host3",
                "rack": "rack3",
                "zone": "production"
              }
            },
            "ResourceControl": {
              "MemoryLimit": "",
              "CPUQuota": "",
              "IOReadBandwidthMax": "",
              "IOWriteBandwidthMax": "",
              "LimitCORE": ""
            },
            "Arch": "amd64",
            "OS": "linux"
          },
          {
            "Host": "172.16.4.49",
            "ListenHost": "",
            "AdvertiseAddr": "",
            "SSHPort": 22,
            "Imported": false,
            "Patched": false,
            "IgnoreExporter": false,
            "Port": 20161,
            "StatusPort": 20181,
            "AdvertiseStatusAddr": "",
            "DeployDir": "/data2/production/tikv-20161",
            "DataDir": "/data2/production/tikv-20161/data",
            "LogDir": "log",
            "Offline": false,
            "NumaNode": "",
            "Config": {
              "server.labels": {
                "host": "host3",
                "rack": "rack3",
                "zone": "production"
              }
            },
            "ResourceControl": {
              "MemoryLimit": "",
              "CPUQuota": "",
              "IOReadBandwidthMax": "",
              "IOWriteBandwidthMax": "",
              "LimitCORE": ""
            },
            "Arch": "amd64",
            "OS": "linux"
          },
          {
            "Host": "172.16.4.74",
            "ListenHost": "",
            "AdvertiseAddr": "",
            "SSHPort": 22,
            "Imported": false,
            "Patched": false,
            "IgnoreExporter": false,
            "Port": 20160,
            "StatusPort": 20180,
            "AdvertiseStatusAddr": "",
            "DeployDir": "/data1/production/tikv-20160",
            "DataDir": "/data1/production/tikv-20160/data",
            "LogDir": "log",
            "Offline": false,
            "NumaNode": "0",
            "Config": {
              "server.labels": {
                "host": "host4",
                "rack": "rack4",
                "zone": "production"
              }
            },
            "ResourceControl": {
              "MemoryLimit": "",
              "CPUQuota": "",
              "IOReadBandwidthMax": "",
              "IOWriteBandwidthMax": "",
              "LimitCORE": ""
            },
            "Arch": "amd64",
            "OS": "linux"
          },
          {
            "Host": "172.16.4.74",
            "ListenHost": "",
            "AdvertiseAddr": "",
            "SSHPort": 22,
            "Imported": false,
            "Patched": false,
            "IgnoreExporter": false,
            "Port": 20161,
            "StatusPort": 20181,
            "AdvertiseStatusAddr": "",
            "DeployDir": "/data2/production/tikv-20161",
            "DataDir": "/data2/production/tikv-20161/data",
            "LogDir": "log",
            "Offline": false,
            "NumaNode": "1",
            "Config": {
              "server.labels": {
                "host": "host4",
                "rack": "rack4",
                "zone": "production"
              }
            },
            "ResourceControl": {
              "MemoryLimit": "",
              "CPUQuota": "",
              "IOReadBandwidthMax": "",
              "IOWriteBandwidthMax": "",
              "LimitCORE": ""
            },
            "Arch": "amd64",
            "OS": "linux"
          }
        ],
        "TiFlashServers": [
          {
            "Host": "172.16.4.74",
            "SSHPort": 22,
            "Imported": false,
            "Patched": false,
            "IgnoreExporter": false,
            "TCPPort": 9000,
            "HTTPPort": 8123,
            "FlashServicePort": 3930,
            "FlashProxyPort": 20170,
            "FlashProxyStatusPort": 20292,
            "StatusPort": 8234,
            "DeployDir": "/data2/production/tiflash-9000/deploy",
            "DataDir": "/data2/production/tiflash-9000/data",
            "LogDir": "log",
            "TmpDir": "",
            "Offline": false,
            "NumaNode": "",
            "Config": null,
            "LearnerConfig": null,
            "ResourceControl": {
              "MemoryLimit": "",
              "CPUQuota": "",
              "IOReadBandwidthMax": "",
              "IOWriteBandwidthMax": "",
              "LimitCORE": ""
            },
            "Arch": "amd64",
            "OS": "linux"
          },
          {
            "Host": "172.16.4.49",
            "SSHPort": 22,
            "Imported": false,
            "Patched": false,
            "IgnoreExporter": false,
            "TCPPort": 9000,
            "HTTPPort": 8123,
            "FlashServicePort": 3930,
            "FlashProxyPort": 20170,
            "FlashProxyStatusPort": 20292,
            "StatusPort": 8234,
            "DeployDir": "/data2/production/tiflash-9000/deploy",
            "DataDir": "/data2/production/tiflash-9000/data",
            "LogDir": "log",
            "TmpDir": "",
            "Offline": false,
            "NumaNode": "",
            "Config": null,
            "LearnerConfig": null,
            "ResourceControl": {
              "MemoryLimit": "",
              "CPUQuota": "",
              "IOReadBandwidthMax": "",
              "IOWriteBandwidthMax": "",
              "LimitCORE": ""
            },
            "Arch": "amd64",
            "OS": "linux"
          }
        ],
        "PDServers": [
          {
            "Host": "172.16.4.36",
            "ListenHost": "",
            "AdvertiseClientAddr": "",
            "AdvertisePeerAddr": "",
            "SSHPort": 22,
            "Imported": false,
            "Patched": false,
            "IgnoreExporter": false,
            "Name": "pd-172.16.4.36-2379",
            "ClientPort": 2379,
            "PeerPort": 2380,
            "DeployDir": "/data1/production/pd-2379",
            "DataDir": "/data1/production/pd-2379/data",
            "LogDir": "log",
            "NumaNode": "",
            "Config": null,
            "ResourceControl": {
              "MemoryLimit": "",
              "CPUQuota": "",
              "IOReadBandwidthMax": "",
              "IOWriteBandwidthMax": "",
              "LimitCORE": ""
            },
            "Arch": "amd64",
            "OS": "linux"
          },
          {
            "Host": "172.16.4.45",
            "ListenHost": "",
            "AdvertiseClientAddr": "",
            "AdvertisePeerAddr": "",
            "SSHPort": 22,
            "Imported": false,
            "Patched": false,
            "IgnoreExporter": false,
            "Name": "pd-172.16.4.45-2379",
            "ClientPort": 2379,
            "PeerPort": 2380,
            "DeployDir": "/data1/production/pd-2379",
            "DataDir": "/data1/production/pd-2379/data",
            "LogDir": "log",
            "NumaNode": "",
            "Config": null,
            "ResourceControl": {
              "MemoryLimit": "",
              "CPUQuota": "",
              "IOReadBandwidthMax": "",
              "IOWriteBandwidthMax": "",
              "LimitCORE": ""
            },
            "Arch": "amd64",
            "OS": "linux"
          },
          {
            "Host": "172.16.4.46",
            "ListenHost": "",
            "AdvertiseClientAddr": "",
            "AdvertisePeerAddr": "",
            "SSHPort": 22,
            "Imported": false,
            "Patched": false,
            "IgnoreExporter": false,
            "Name": "pd-172.16.4.46-2379",
            "ClientPort": 2379,
            "PeerPort": 2380,
            "DeployDir": "/data1/production/pd-2379",
            "DataDir": "/data1/production/pd-2379/data",
            "LogDir": "log",
            "NumaNode": "",
            "Config": null,
            "ResourceControl": {
              "MemoryLimit": "",
              "CPUQuota": "",
              "IOReadBandwidthMax": "",
              "IOWriteBandwidthMax": "",
              "LimitCORE": ""
            },
            "Arch": "amd64",
            "OS": "linux"
          }
        ],
        "PumpServers": null,
        "Drainers": null,
        "CDCServers": null,
        "TiSparkMasters": null,
        "TiSparkWorkers": null,
        "Monitors": [
          {
            "Host": "172.16.4.36",
            "SSHPort": 22,
            "Imported": false,
            "Patched": false,
            "IgnoreExporter": false,
            "Port": 9090,
            "NgPort": 0,
            "DeployDir": "/home/production/deploy/prometheus-9090",
            "DataDir": "/data2/production/prometheus-9090/data",
            "LogDir": "log",
            "NumaNode": "",
            "RemoteConfig": {
              "RemoteWrite": null,
              "RemoteRead": null
            },
            "ExternalAlertmanagers": [],
            "Retention": "",
            "ResourceControl": {
              "MemoryLimit": "",
              "CPUQuota": "",
              "IOReadBandwidthMax": "",
              "IOWriteBandwidthMax": "",
              "LimitCORE": ""
            },
            "Arch": "amd64",
            "OS": "linux",
            "RuleDir": ""
          }
        ],
        "Grafanas": [
          {
            "Host": "172.16.4.36",
            "SSHPort": 22,
            "Imported": false,
            "Patched": false,
            "IgnoreExporter": false,
            "Port": 3000,
            "DeployDir": "/home/production/deploy/grafana-3000",
            "ResourceControl": {
              "MemoryLimit": "",
              "CPUQuota": "",
              "IOReadBandwidthMax": "",
              "IOWriteBandwidthMax": "",
              "LimitCORE": ""
            },
            "Arch": "amd64",
            "OS": "linux",
            "DashboardDir": "",
            "Username": "admin",
            "Password": "admin",
            "AnonymousEnable": false,
            "RootURL": "",
            "Domain": "",
            "DefaultTheme": "",
            "OrgName": "",
            "OrgRole": ""
          }
        ],
        "Alertmanagers": [
          {
            "Host": "172.16.4.36",
            "SSHPort": 22,
            "Imported": false,
            "Patched": false,
            "IgnoreExporter": false,
            "WebPort": 9093,
            "ClusterPort": 9094,
            "DeployDir": "/home/production/deploy/alertmanager-9093",
            "DataDir": "/home/production/deploy/alertmanager-9093/data",
            "LogDir": "log",
            "NumaNode": "",
            "ResourceControl": {
              "MemoryLimit": "",
              "CPUQuota": "",
              "IOReadBandwidthMax": "",
              "IOWriteBandwidthMax": "",
              "LimitCORE": ""
            },
            "Arch": "amd64",
            "OS": "linux",
            "ConfigFilePath": ""
          }
        ]
      }
    },
    "pd": [
      {
        "host": "172.16.4.36",
        "port": 2379,
        "status_port": 2379,
        "ssh_port": 22,
        "attributes": {
          "data_dir": "/data1/production/pd-2379/data",
          "os": "linux",
          "arch": "amd64",
          "name": "pd-172.16.4.36-2379",
          "imported": false,
          "patched": false,
          "deploy_dir": "/data1/production/pd-2379",
          "log_dir": "log",
          "config": null
        }
      },
      {
        "host": "172.16.4.45",
        "port": 2379,
        "status_port": 2379,
        "ssh_port": 22,
        "attributes": {
          "patched": false,
          "log_dir": "log",
          "os": "linux",
          "name": "pd-172.16.4.45-2379",
          "imported": false,
          "deploy_dir": "/data1/production/pd-2379",
          "data_dir": "/data1/production/pd-2379/data",
          "config": null,
          "arch": "amd64"
        }
      },
      {
        "host": "172.16.4.46",
        "port": 2379,
        "status_port": 2379,
        "ssh_port": 22,
        "attributes": {
          "patched": false,
          "arch": "amd64",
          "name": "pd-172.16.4.46-2379",
          "deploy_dir": "/data1/production/pd-2379",
          "data_dir": "/data1/production/pd-2379/data",
          "log_dir": "log",
          "config": null,
          "os": "linux",
          "imported": false
        }
      }
    ],
    "tikv": [
      {
        "host": "172.16.4.47",
        "port": 20160,
        "status_port": 20180,
        "ssh_port": 22,
        "attributes": {
          "patched": false,
          "deploy_dir": "/data1/production/tikv-20160",
          "data_dir": "/data1/production/tikv-20160/data",
          "log_dir": "log",
          "config": {
            "server.labels": {
              "host": "host1",
              "rack": "rack1",
              "zone": "production"
            }
          },
          "os": "linux",
          "arch": "amd64",
          "imported": false
        }
      },
      {
        "host": "172.16.4.47",
        "port": 20161,
        "status_port": 20181,
        "ssh_port": 22,
        "attributes": {
          "arch": "amd64",
          "imported": false,
          "patched": false,
          "deploy_dir": "/data2/production/tikv-20161",
          "data_dir": "/data2/production/tikv-20161/data",
          "log_dir": "log",
          "config": {
            "server.labels": {
              "host": "host1",
              "rack": "rack1",
              "zone": "production"
            }
          },
          "os": "linux"
        }
      },
      {
        "host": "172.16.4.48",
        "port": 20160,
        "status_port": 20180,
        "ssh_port": 22,
        "attributes": {
          "config": {
            "server.labels": {
              "host": "host2",
              "rack": "rack2",
              "zone": "production"
            }
          },
          "os": "linux",
          "arch": "amd64",
          "imported": false,
          "patched": false,
          "deploy_dir": "/data1/production/tikv-20160",
          "data_dir": "/data1/production/tikv-20160/data",
          "log_dir": "log"
        }
      },
      {
        "host": "172.16.4.48",
        "port": 20161,
        "status_port": 20181,
        "ssh_port": 22,
        "attributes": {
          "os": "linux",
          "arch": "amd64",
          "imported": false,
          "patched": false,
          "deploy_dir": "/data2/production/tikv-20161",
          "data_dir": "/data2/production/tikv-20161/data",
          "log_dir": "log",
          "config": {
            "server.labels": {
              "host": "host2",
              "rack": "rack2",
              "zone": "production"
            }
          }
        }
      },
      {
        "host": "172.16.4.49",
        "port": 20160,
        "status_port": 20180,
        "ssh_port": 22,
        "attributes": {
          "imported": false,
          "patched": false,
          "deploy_dir": "/data1/production/tikv-20160",
          "data_dir": "/data1/production/tikv-20160/data",
          "log_dir": "log",
          "config": {
            "server.labels": {
              "host": "host3",
              "rack": "rack3",
              "zone": "production"
            }
          },
          "os": "linux",
          "arch": "amd64"
        }
      },
      {
        "host": "172.16.4.49",
        "port": 20161,
        "status_port": 20181,
        "ssh_port": 22,
        "attributes": {
          "deploy_dir": "/data2/production/tikv-20161",
          "data_dir": "/data2/production/tikv-20161/data",
          "log_dir": "log",
          "config": {
            "server.labels": {
              "host": "host3",
              "rack": "rack3",
              "zone": "production"
            }
          },
          "os": "linux",
          "arch": "amd64",
          "imported": false,
          "patched": false
        }
      },
      {
        "host": "172.16.4.74",
        "port": 20160,
        "status_port": 20180,
        "ssh_port": 22,
        "attributes": {
          "log_dir": "log",
          "config": {
            "server.labels": {
              "zone": "production",
              "host": "host4",
              "rack": "rack4"
            }
          },
          "os": "linux",
          "arch": "amd64",
          "imported": false,
          "patched": false,
          "deploy_dir": "/data1/production/tikv-20160",
          "data_dir": "/data1/production/tikv-20160/data"
        }
      },
      {
        "host": "172.16.4.74",
        "port": 20161,
        "status_port": 20181,
        "ssh_port": 22,
        "attributes": {
          "os": "linux",
          "arch": "amd64",
          "imported": false,
          "patched": false,
          "deploy_dir": "/data2/production/tikv-20161",
          "data_dir": "/data2/production/tikv-20161/data",
          "log_dir": "log",
          "config": {
            "server.labels": {
              "host": "host4",
              "rack": "rack4",
              "zone": "production"
            }
          }
        }
      }
    ],
    "tidb": [
      {
        "host": "172.16.4.36",
        "port": 4000,
        "status_port": 10080,
        "ssh_port": 22,
        "attributes": {
          "os": "linux",
          "arch": "amd64",
          "imported": false,
          "patched": false,
          "deploy_dir": "/data1/production/tidb-4000",
          "log_dir": "log",
          "config": null
        }
      },
      {
        "host": "172.16.4.36",
        "port": 5000,
        "status_port": 10090,
        "ssh_port": 22,
        "attributes": {
          "os": "linux",
          "arch": "amd64",
          "imported": false,
          "patched": false,
          "deploy_dir": "/data2/production/tidb-5000",
          "log_dir": "log",
          "config": null
        }
      },
      {
        "host": "172.16.4.45",
        "port": 4000,
        "status_port": 10080,
        "ssh_port": 22,
        "attributes": {
          "imported": false,
          "patched": false,
          "deploy_dir": "/data1/production/tidb-4000",
          "log_dir": "log",
          "config": null,
          "os": "linux",
          "arch": "amd64"
        }
      },
      {
        "host": "172.16.4.45",
        "port": 5000,
        "status_port": 10090,
        "ssh_port": 22,
        "attributes": {
          "os": "linux",
          "arch": "amd64",
          "imported": false,
          "patched": false,
          "deploy_dir": "/data2/production/tidb-5000",
          "log_dir": "log",
          "config": null
        }
      },
      {
        "host": "172.16.4.46",
        "port": 4000,
        "status_port": 10080,
        "ssh_port": 22,
        "attributes": {
          "deploy_dir": "/data1/production/tidb-4000",
          "log_dir": "log",
          "config": null,
          "os": "linux",
          "arch": "amd64",
          "imported": false,
          "patched": false
        }
      },
      {
        "host": "172.16.4.46",
        "port": 5000,
        "status_port": 10090,
        "ssh_port": 22,
        "attributes": {
          "deploy_dir": "/data2/production/tidb-5000",
          "log_dir": "log",
          "config": null,
          "os": "linux",
          "arch": "amd64",
          "imported": false,
          "patched": false
        }
      },
      {
        "host": "172.16.4.46",
        "port": 4455,
        "status_port": 10055,
        "ssh_port": 22,
        "attributes": {
          "arch": "amd64",
          "imported": false,
          "patched": false,
          "deploy_dir": "/data2/production/tidb-4455",
          "log_dir": "log",
          "config": {
            "mem-quota-query": 10737418240,
            "oom-action": "log"
          },
          "os": "linux"
        }
      },
      {
        "host": "172.16.4.45",
        "port": 4455,
        "status_port": 10055,
        "ssh_port": 22,
        "attributes": {
          "imported": false,
          "patched": false,
          "deploy_dir": "/data2/production/tidb-4455",
          "log_dir": "log",
          "config": {
            "mem-quota-query": 10737418240,
            "oom-action": "log"
          },
          "os": "linux",
          "arch": "amd64"
        }
      }
    ],
    "tiflash": [
      {
        "host": "172.16.4.74",
        "port": 9000,
        "status_port": 20292,
        "ssh_port": 22,
        "attributes": {
          "imported": false,
          "patched": false,
          "deploy_dir": "/data2/production/tiflash-9000/deploy",
          "log_dir": "log",
          "config": null,
          "os": "linux",
          "arch": "amd64"
        }
      },
      {
        "host": "172.16.4.49",
        "port": 9000,
        "status_port": 20292,
        "ssh_port": 22,
        "attributes": {
          "imported": false,
          "patched": false,
          "deploy_dir": "/data2/production/tiflash-9000/deploy",
          "log_dir": "log",
          "config": null,
          "os": "linux",
          "arch": "amd64"
        }
      }
    ],
    "monitors": [
      {
        "host": "172.16.4.36",
        "port": 9090,
        "status_port": 0,
        "ssh_port": 22,
        "attributes": {
          "log_dir": "log",
          "data_dir": "/data2/production/prometheus-9090/data",
          "os": "linux",
          "arch": "amd64",
          "imported": false,
          "patched": false,
          "deploy_dir": "/home/production/deploy/prometheus-9090"
        }
      }
    ]
  }
}