{
  "repo": "pingcap/pd",
  "binary": "pd-server",
  "binary_path": "cmd/pd-server/main.go",
  "dependencies": {
    "Runtime PDServerRuntime.ServePDAPIAndGRPC": {
      "description": "Serves PD HTTP APIs, dashboard or swagger surfaces, and PD gRPC requests.",
      "infrastructure": {
        "etcd": {
          "conditions": [
            "Cluster metadata and leader state required"
          ],
          "operations": [
            {
              "operation": "Read, write, and coordinate cluster metadata",
              "trigger": "server startup and request handling",
              "implementation": "server and server/grpc_service.go"
            }
          ]
        }
      },
      "services": []
    }
  }
}
