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