-
Notifications
You must be signed in to change notification settings - Fork 0
/
mongo_vector_fallout.yaml
92 lines (83 loc) · 2.68 KB
/
mongo_vector_fallout.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
download_url: https://datastax-cluster-config-prod.s3.us-east-2.amazonaws.com/cc6478dd-2d0e-4576-87f1-fa3cbd3e10bb-1/secure-connect-testphotographyaws.zip?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIA2AIQRQ76S2JCB77W%2F20230925%2Fus-east-2%2Fs3%2Faws4_request&X-Amz-Date=20230925T231831Z&X-Amz-Expires=300&X-Amz-SignedHeaders=host&X-Amz-Signature=cfcddf9d6b22397952825315a3e8646c02026dee10d97600fe85b45dbbbcd16c
provider: ec2
zone: us-west-2
instance: m5.24xlarge
token: token
workload_duration: 50m
keyspace: photography
workload_file: https://github.com/Yuqi-Du/storageYuqiDu/raw/main/mongo_vector_crud_dataAPI.yaml
dataset: https://github.com/Yuqi-Du/storageYuqiDu/raw/main/vector-dataset.txt
uri: https://us-west-2.aws.data.mongodb-api.com/app/data-fvelc/endpoint/data/v1
key: 1PwepOs5phnQaQW4OcC3dtzTWxKKdhXSwY5J8CbGsVUEZBrnakzUsoyniYUF4Qez
client_count: 1
docs_count: 1000
#Yuqi Du
---
ensemble:
server:
node.count: 1
provisioner:
name: existing_astra
properties:
bundle_download_url: {{download_url}}
keyspace: {{keyspace}}
username: token
password: <<secret:{{token}}>>
token: <<secret:{{token}}>>
client:
node.count: {{client_count}}
provisioner:
name: ctool
properties:
cloud.provider: {{provider}}
cloud.region: {{zone}}
cloud.instance.type: {{instance}}
configuration_manager:
- name: nosqlbench_ssh
properties:
version: 5.17.3-release
workload:
- write:
module: nosqlbench
properties:
alias: write
service_type: stargate
cycles: {{docs_count}}
args:
- driver=http
- workload={{workload_file}}
- tags=block:write
- dataset={{dataset}}
- namespace={{keyspace}}
- protocol=https
- jsonapi_port=443
- path_prefix=/api/json
- docscount={{docs_count}}
- threads=100
- connections=100
- errors=stop
- update:
module: nosqlbench
properties:
alias: update
service_type: stargate
cycles: {{docs_count}}
args:
- driver=http
- workload={{workload_file}}
- tags=block:update
- dataset={{dataset}}
- namespace={{keyspace}}
- protocol=https
- jsonapi_port=443
- path_prefix=/api/json
- docscount={{docs_count}}
- threads=100
- connections=100
- errors=stop
checkers:
verify_success:
checker: nofail
artifact_checkers:
generate_chart:
artifact_checker: hdrtool