forked from Richigeht/RegelleistungNetAutomation
-
Notifications
You must be signed in to change notification settings - Fork 0
/
quix.yaml
127 lines (124 loc) · 3.76 KB
/
quix.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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
# Quix Project Descriptor
# This file describes the data pipeline and configuration of resources of a Quix Project.
metadata:
version: 1.0
# This section describes the Deployments of the data pipeline
deployments:
- name: InfluxDB 3.0
application: InfluxDB 3.0
version: latest
deploymentType: Service
resources:
cpu: 200
memory: 500
replicas: 1
desiredStatus: Running
variables:
- name: input
inputType: InputTopic
description: This is the input topic
required: true
value: regelleistung-justresults
- name: INFLUXDB_HOST
inputType: FreeText
description: Host address for the InfluxDB instance.
required: true
value: 65741c4e-7652-4e57-82ea-24f263b67d0c.a.influxdb.io
- name: INFLUXDB_TOKEN
inputType: Secret
description: Authentication token to access InfluxDB.
required: true
secretKey: Regelleistung_Net2
- name: INFLUXDB_ORG
inputType: FreeText
description: Organization name in InfluxDB.
required: false
value: juniz
- name: INFLUXDB_DATABASE
inputType: FreeText
description: Database name in InfluxDB where data should be stored.
required: true
value: regelleistung_net_devtest2
- name: INFLUXDB_TAG_COLUMNS
inputType: FreeText
description: Columns to be used as tags when writing data to InfluxDB.
required: false
value: "['country']"
- name: INFLUXDB_MEASUREMENT_NAME
inputType: FreeText
description: The InfluxDB measurement to write data to. If not specified, the name of the input topic will be used
required: false
value: quix_fcr_capacity_results
- name: INFLUXDB_FIELD_KEYS
inputType: FreeText
description: The fields to include when writing the measurement data
required: true
value: "['timestamp','demand','price','deficit_surplus']"
- name: Regelleistung source
application: Starter source
version: ea75cbb53a7962b90a78c5da188b0ba22c36c9c4
deploymentType: Service
resources:
cpu: 200
memory: 500
replicas: 1
desiredStatus: Stopped
variables:
- name: output
inputType: OutputTopic
description: This is the output topic for hello world data
required: true
value: regelleistung
- name: fcr_results_downloader
application: fcr_results_downloader
version: latest
deploymentType: Service
resources:
cpu: 200
memory: 500
replicas: 1
variables:
- name: output
inputType: OutputTopic
description: Name of the output topic to write to.
required: false
value: regelleistung-justresults
- name: fcr_results_downloader_poetry
application: fcr_results_downloader_poetry
version: latest
deploymentType: Service
resources:
cpu: 200
memory: 500
replicas: 1
variables:
- name: output
inputType: OutputTopic
description: Name of the output topic to write to.
required: false
value: regelleistung-justresults
# This section describes the Topics of the data pipeline
topics:
- name: hello-world-source
persisted: false
configuration:
partitions: 1
replicationFactor: 2
retentionInMinutes: 1440
retentionInBytes: 52428800
- name: regelleistung
persisted: false
configuration:
partitions: 4
replicationFactor: 2
retentionInMinutes: 43200
retentionInBytes: 52428800
- name: transform
persisted: false
configuration:
partitions: 1
replicationFactor: 2
retentionInMinutes: 1440
retentionInBytes: 52428800
- name: regelleistung-justresults
persisted: false