File tree Expand file tree Collapse file tree 4 files changed +240
-0
lines changed
src/data_generator/examples/grafana_demo_live Expand file tree Collapse file tree 4 files changed +240
-0
lines changed Original file line number Diff line number Diff line change 1+ version : " 2.3"
2+ services :
3+ datagen :
4+ image : data_gen
5+ ports :
6+ - 8000:8000
7+ environment :
8+ ID_START : 1
9+ ID_END : 150
10+ HOST : " host.docker.internal:4200"
11+ # USERNAME: ""
12+ # PASSWORD: ""
13+ INGEST_MODE : 0
14+ INGEST_SIZE : 720 # 1h, 3600secs / 5
15+ INGEST_DELTA : 5 # every 5 seconds one insert
16+ MODEL_PATH : " /grafana_demo_model.json"
17+ DATABASE : 0
18+ volumes :
19+ - ./grafana_demo_model.json:/grafana_demo_model.json
Original file line number Diff line number Diff line change 1+ kubernetes :
2+ name : grafana-demo-data
3+
4+ version : latest
5+
6+ ID_START : 1
7+ ID_END : 150
8+
9+ db :
10+ crateuri : https://grafana-demo-1.westeurope.azure.cratedb.net:4200
Original file line number Diff line number Diff line change 1+ {
2+ "grafana_demo_values" : {
3+ "tags" : {
4+ "factory" : 2 ,
5+ "machine" : 10 ,
6+ "sensor" : " id"
7+ },
8+ "metrics" : {
9+ "temperature" : {
10+ "key" : {
11+ "value" : " temperature"
12+ },
13+ "type" : {
14+ "value" : " FLOAT"
15+ },
16+ "min" : {
17+ "value" : 50
18+ },
19+ "max" : {
20+ "value" : 200
21+ },
22+ "mean" : {
23+ "value" : 125
24+ },
25+ "stdev" : {
26+ "value" : 5
27+ },
28+ "variance" : {
29+ "value" : 0.5
30+ },
31+ "error_rate" : {
32+ "value" : 0.00001
33+ },
34+ "error_length" : {
35+ "value" : 2.07
36+ }
37+ },
38+ "fluid_level" : {
39+ "key" : {
40+ "value" : " fluid_level"
41+ },
42+ "type" : {
43+ "value" : " FLOAT"
44+ },
45+ "min" : {
46+ "value" : 85
47+ },
48+ "max" : {
49+ "value" : 100
50+ },
51+ "mean" : {
52+ "value" : 92
53+ },
54+ "stdev" : {
55+ "value" : 1
56+ },
57+ "variance" : {
58+ "value" : 0.01
59+ },
60+ "error_rate" : {
61+ "value" : 0.0001
62+ },
63+ "error_length" : {
64+ "value" : 2.07
65+ }
66+ },
67+ "humidity" : {
68+ "key" : {
69+ "value" : " humidity"
70+ },
71+ "type" : {
72+ "value" : " FLOAT"
73+ },
74+ "min" : {
75+ "value" : 30
76+ },
77+ "max" : {
78+ "value" : 60
79+ },
80+ "mean" : {
81+ "value" : 45
82+ },
83+ "stdev" : {
84+ "value" : 1
85+ },
86+ "variance" : {
87+ "value" : 0.01
88+ },
89+ "error_rate" : {
90+ "value" : 0.0001
91+ },
92+ "error_length" : {
93+ "value" : 2.07
94+ }
95+ },
96+ "pressure" : {
97+ "key" : {
98+ "value" : " pressure"
99+ },
100+ "type" : {
101+ "value" : " FLOAT"
102+ },
103+ "min" : {
104+ "value" : 0
105+ },
106+ "max" : {
107+ "value" : 50
108+ },
109+ "mean" : {
110+ "value" : 37
111+ },
112+ "stdev" : {
113+ "value" : 1
114+ },
115+ "variance" : {
116+ "value" : 0.01
117+ },
118+ "error_rate" : {
119+ "value" : 0.0001
120+ },
121+ "error_length" : {
122+ "value" : 5
123+ }
124+ },
125+ "broken" : {
126+ "key" : {
127+ "value" : " broken"
128+ },
129+ "type" : {
130+ "value" : " BOOL"
131+ },
132+ "true_ratio" : {
133+ "value" : 0.01
134+ }
135+ }
136+ }
137+ }
138+ }
Original file line number Diff line number Diff line change 1+ apiVersion : batch/v1
2+ kind : Job
3+ metadata :
4+ labels :
5+ k8s-app : datagenerator
6+ app.kubernetes.io/name : {{ kubernetes.name }}
7+ name : dg-{{ ID_START }}
8+ namespace : " {{ kubernetes.namespace }}"
9+ spec :
10+ backoffLimit : 0
11+ template :
12+ metadata :
13+ annotations :
14+ prometheus.io/port : " 8000"
15+ prometheus.io/scrape : " true"
16+ prometheus.io/path : " /metrics"
17+ labels :
18+ k8s-app : datagenerator
19+ app.kubernetes.io/name : {{ kubernetes.name }}
20+ spec :
21+ imagePullSecrets :
22+ - name : image-pull-cr8
23+ containers :
24+ - name : datagenerator
25+ image : registry.cr8.net/data-generator:{{ version }}
26+ ports :
27+ - containerPort : 8000
28+ protocol : TCP
29+ resources :
30+ requests :
31+ cpu : " 500m"
32+ memory : " 8196Mi"
33+ limits :
34+ cpu : " 4000m"
35+ memory : " 8196Mi"
36+ volumeMounts :
37+ - name : datamodel
38+ mountPath : " /grafana_demo_model.json"
39+ subPath : grafana_demo_model.json
40+ env :
41+ - name : ID_START
42+ value : " {{ ID_START }}"
43+ - name : ID_END
44+ value : " {{ ID_END }}"
45+ - name : HOST
46+ value : {{ db.crateuri }}
47+ - name : INGEST_MODE
48+ value : " 0"
49+ - name : INGEST_SIZE
50+ value : " 241920"
51+ - name : MODEL_PATH
52+ value : " /grafana_demo_model.json"
53+ - name : INGEST_DELTA
54+ value : " 5"
55+ - name : TABLE_NAME
56+ value : " doc.grafana_demo_values"
57+ - name : SHARDS
58+ value : " 4"
59+ - name : USERNAME
60+ valueFrom :
61+ secretKeyRef :
62+ name : datagenerator
63+ key : crate_user
64+ - name : PASSWORD
65+ valueFrom :
66+ secretKeyRef :
67+ name : datagenerator
68+ key : crate_password
69+ restartPolicy : Never
70+ volumes :
71+ - name : datamodel
72+ configMap :
73+ name : datamodel
You can’t perform that action at this time.
0 commit comments