Skip to content

Instantly share code, notes, and snippets.

@dobbythebot
Created January 6, 2022 10:48
Show Gist options
  • Select an option

  • Save dobbythebot/f205cdd99a2cf78bf94930357b3e5eca to your computer and use it in GitHub Desktop.

Select an option

Save dobbythebot/f205cdd99a2cf78bf94930357b3e5eca to your computer and use it in GitHub Desktop.
{
"workload": [
{
"name": "ControlPlane",
"count": 1,
"usesMachines": [
"controlPlane"
],
"storageCapacityRequired": 1,
"services": [
{
"name": "ControlPlane",
"requiredCPU": 4,
"requiredMemory": 16,
"zones": 3,
"avoid": [],
"runsWith": []
}
]
},
{
"name": "Logging",
"count": 1,
"usesMachines": [],
"storageCapacityRequired": 30,
"services": [
{
"name": "Log-APM",
"requiredCPU": 2,
"requiredMemory": 2,
"zones": 1,
"avoid": [],
"runsWith": []
},
{
"name": "Log-ElasticSearch",
"requiredCPU": 8,
"requiredMemory": 4,
"zones": 3,
"avoid": [],
"runsWith": []
},
{
"name": "Log-Kibana",
"requiredCPU": 0.5,
"requiredMemory": 1,
"zones": 2,
"avoid": [],
"runsWith": []
},
{
"name": "Log-Beat",
"requiredCPU": 0.5,
"requiredMemory": 0.5,
"zones": 1,
"avoid": [],
"runsWith": []
},
{
"name": "Log-Agent",
"requiredCPU": 0.5,
"requiredMemory": 0.3,
"zones": 1,
"avoid": [],
"runsWith": []
},
{
"name": "Log-Maps",
"requiredCPU": 1,
"requiredMemory": 1,
"zones": 1,
"avoid": [],
"runsWith": []
},
{
"name": "Log-Search",
"requiredCPU": 2,
"requiredMemory": 4,
"zones": 1,
"avoid": [],
"runsWith": []
},
{
"name": "Log-Fluentd",
"requiredCPU": 0.25,
"requiredMemory": 1,
"zones": 1,
"avoid": [],
"runsWith": []
}
]
},
{
"name": "Elasticsearch",
"count": 1,
"usesMachines": [],
"storageCapacityRequired": 30,
"services": [
{
"name": "ES-APM",
"requiredCPU": 2,
"requiredMemory": 2,
"zones": 1,
"avoid": [],
"runsWith": []
},
{
"name": "ElasticSearch",
"requiredCPU": 8,
"requiredMemory": 4,
"zones": 3,
"avoid": [],
"runsWith": []
},
{
"name": "ES-Kibana",
"requiredCPU": 0.5,
"requiredMemory": 1,
"zones": 2,
"avoid": [],
"runsWith": []
},
{
"name": "ES-Beat",
"requiredCPU": 0.5,
"requiredMemory": 0.5,
"zones": 1,
"avoid": [],
"runsWith": []
},
{
"name": "ES-Agent",
"requiredCPU": 0.5,
"requiredMemory": 0.3,
"zones": 1,
"avoid": [],
"runsWith": []
},
{
"name": "ES-Maps",
"requiredCPU": 1,
"requiredMemory": 1,
"zones": 1,
"avoid": [],
"runsWith": []
},
{
"name": "ES-Search",
"requiredCPU": 2,
"requiredMemory": 4,
"zones": 1,
"avoid": [],
"runsWith": []
}
]
},
{
"name": "tester",
"count": 3,
"usesMachines": [],
"services": [
{
"name": "serviceA",
"requiredCPU": 0.1,
"requiredMemory": 1,
"zones": 3,
"avoid": [],
"runsWith": []
}
]
},
{
"name": "tester-1",
"count": 3,
"usesMachines": [],
"services": [
{
"name": "serviceA-1",
"requiredCPU": 0.1,
"requiredMemory": 1,
"zones": 3,
"avoid": [],
"runsWith": []
}
]
},
{
"name": "tester-2",
"count": 3,
"usesMachines": [],
"services": [
{
"name": "serviceA-2",
"requiredCPU": 0.1,
"requiredMemory": 1,
"zones": 3,
"avoid": [],
"runsWith": []
}
]
},
{
"name": "tester",
"count": 3,
"usesMachines": [],
"services": [
{
"name": "serviceA",
"requiredCPU": 0.1,
"requiredMemory": 1,
"zones": 1,
"avoid": [],
"runsWith": []
}
]
},
{
"name": "tester-1",
"count": 3,
"usesMachines": [],
"services": [
{
"name": "serviceA-1",
"requiredCPU": 0.1,
"requiredMemory": 1,
"zones": 1,
"avoid": [],
"runsWith": []
}
]
},
{
"name": "tester-2",
"count": 3,
"usesMachines": [],
"services": [
{
"name": "serviceA-2",
"requiredCPU": 0.1,
"requiredMemory": 1,
"zones": 1,
"avoid": [],
"runsWith": []
}
]
}
],
"machineSet": [
{
"name": "default",
"cpu": 2,
"memory": 8,
"instanceName": "Standard_D2_v3",
"onlyFor": [],
"numberOfDisks": 24,
"label": "Worker Node",
"id": 2
},
{
"name": "controlPlane",
"cpu": 8,
"memory": 32,
"instanceName": "Standard_D8s_v3",
"onlyFor": [
"ControlPlane"
],
"numberOfDisks": 24,
"label": "Control Plane Node",
"id": 3
},
{
"name": "tester-machine",
"cpu": 4,
"memory": 7,
"instanceName": "Basic_A3",
"numberOfDisks": 24,
"onlyFor": [],
"label": "Worker Node",
"id": 4
}
],
"ocs": {
"flashSize": 2.5,
"usableCapacity": 10,
"deploymentType": "internal",
"nvmeTuning": false,
"cephFSActive": true,
"nooBaaActive": true,
"rgwActive": false,
"dedicatedMachines": []
},
"platform": "AZURE"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment