go get "github.com/vinogradnick/quark-lt"
glide install
- Скачать архив для установки Релизы QuarkLT
- Скачать InfluxDb InfluxDB
- Скачать Grafana-Server Grafana
- Скачать архив QuarkApiServer.exe Релизы QuarkLT
- Скачать InfluxDb InfluxDB
- Скачать Grafana-Server Grafana
- PostgreSql при желании
###! Примечание Запуск рабочих узлов QuarkNode не доступен на Windows в силу ограничения системы:((
Исполняемый файл quark-apiserver.exe || quark-apiserver
Конфигурация Quark-ApiServer представлена ниже
Исполняемый файл quark-node
Конфигурация QuarkNode представлена ниже
Исполняемый файл quark_worker запуск не требуется в случае запуска в формате комплекса
Конфигурация QuarkWorker не требуется в случае запуска в формате комплекса
Можно использовать рабочего системы QuarkWorker отдельно от всей системы и использовать для тестирования Необходимо указать в конфигурации в пути к InfluxDB Ссылка на скачивание InfluxDB
Также можно запустить систему в формате контейнеров через DockerCompose
Конфигурация запуска представлена ниже
name: "node-1"
uuid: "fdksfldsflsdklfds"
databaseurl: "http://localhost:8086"
serverconfig:
host: "localhost"
port: 7777
masterhosturl: "http://localhost:7700"
host: localhost
port: 7700
influxurl: http://localhost:8086
databaseconfig:
host: "localhost"
port: 7700
user: "root"
password: "root"
databasename: "quarklt"
databasetype: "sqlite"
config:
routing:
- roadmap:
url: "http://localhost"
requestType: GET
context: application/json
statusCode: 200
step-load:
start: 1
end: 10
duration: 2min
step: 1
{
"config": {
"name": "gl.m,,.nm,n,n,n,nm,",
"server-host": "dsadsadsa",
"site-setup": {
"schedules": [
{
"routing": [
{
"url": "http://localhost:1488",
"context": "",
"statusCode": 200,
"requestType": "GET"
}
],
"exp-load": {
"value": 120,
"duration": "4s"
},
"const-load": null,
"line-load": null,
"Stress": null,
"Performance": null
}
],
"helpers": {
"ssh-agent": {
"host": "",
"user": "",
"port": 0,
"auth-method": null
}
},
"auto-stop": null
}
},
"server_config": {
"host": "localhost",
"port": 7777
},
"database_url": "http://localhost:8086"
}