c3f6037269a65458da960d5155e1a19b291afa1b
[dcaegen2/services.git] /
1 {
2         "type": "kafka",
3         "dataSchema": {
4                 "dataSource": "msgrtr.apinode.metrics.dmaap",
5                 "parser": {
6                         "type": "string",
7                         "parseSpec": {
8                                 "format": "json",
9                                 "flattenSpec": {
10                                         "useFieldDiscovery": false,
11                                         "fields": [
12                                                 {
13                                                         "type": "path",
14                                                         "name": "sendEpsShort:summary",
15                                                         "expr": "$.sendEpsShort.summary"
16                                                 },
17                                                 {
18                                                         "type": "path",
19                                                         "name": "sendEpsShort:raw",
20                                                         "expr": "$.sendEpsShort.raw"
21                                                 },
22                                                 {
23                                                         "type": "path",
24                                                         "name": "recvEpsInstant:summary",
25                                                         "expr": "$.recvEpsInstant.summary"
26                                                 },
27                                                 {
28                                                         "type": "path",
29                                                         "name": "recvEpsInstant:raw",
30                                                         "expr": "$.recvEpsInstant.raw"
31                                                 },
32                                                 {
33                                                         "type": "path",
34                                                         "name": "fanOut:summary",
35                                                         "expr": "$.fanOut.summary"
36                                                 },
37                                                 {
38                                                         "type": "path",
39                                                         "name": "fanOut:raw",
40                                                         "expr": "$.fanOut.raw"
41                                                 },
42                                                 {
43                                                         "type": "path",
44                                                         "name": "sendEpsLong:summary",
45                                                         "expr": "$.sendEpsLong.summary"
46                                                 },
47                                                 {
48                                                         "type": "path",
49                                                         "name": "sendEpsLong:raw",
50                                                         "expr": "$.sendEpsLong.raw"
51                                                 },
52                                                 {
53                                                         "type": "path",
54                                                         "name": "kafkaConsumerTimeouts:summary",
55                                                         "expr": "$.kafkaConsumerTimeouts.summary"
56                                                 },
57                                                 {
58                                                         "type": "path",
59                                                         "name": "kafkaConsumerTimeouts:raw",
60                                                         "expr": "$.kafkaConsumerTimeouts.raw"
61                                                 },
62                                                 {
63                                                         "type": "path",
64                                                         "name": "recvEpsLong:summary",
65                                                         "expr": "$.recvEpsLong.summary"
66                                                 },
67                                                 {
68                                                         "type": "path",
69                                                         "name": "recvEpsLong:raw",
70                                                         "expr": "$.recvEpsLong.raw"
71                                                 },
72                                                 {
73                                                         "type": "path",
74                                                         "name": "sendEpsInstant:summary",
75                                                         "expr": "$.sendEpsInstant.summary"
76                                                 },
77                                                 {
78                                                         "type": "path",
79                                                         "name": "sendEpsInstant:raw",
80                                                         "expr": "$.sendEpsInstant.raw"
81                                                 },
82                                                 {
83                                                         "type": "path",
84                                                         "name": "recvEpsShort:summary",
85                                                         "expr": "$.recvEpsShort.summary"
86                                                 },
87                                                 {
88                                                         "type": "path",
89                                                         "name": "recvEpsShort:raw",
90                                                         "expr": "$.recvEpsShort.raw"
91                                                 },
92                                                 {
93                                                         "type": "path",
94                                                         "name": "kafkaConsumerClaims:summary",
95                                                         "expr": "$.kafkaConsumerClaims.summary"
96                                                 },
97                                                 {
98                                                         "type": "path",
99                                                         "name": "kafkaConsumerClaims:raw",
100                                                         "expr": "$.kafkaConsumerClaims.raw"
101                                                 },
102                                                 {
103                                                         "type": "path",
104                                                         "name": "version:summary",
105                                                         "expr": "$.version.summary"
106                                                 },
107                                                 {
108                                                         "type": "path",
109                                                         "name": "version:raw",
110                                                         "expr": "$.version.raw"
111                                                 },
112                                                 {
113                                                         "type": "path",
114                                                         "name": "upTime:summary",
115                                                         "expr": "$.upTime.summary"
116                                                 },
117                                                 {
118                                                         "type": "path",
119                                                         "name": "upTime:raw",
120                                                         "expr": "$.upTime.raw"
121                                                 },
122                                                 {
123                                                         "type": "path",
124                                                         "name": "sendTotalEvents:summary",
125                                                         "expr": "$.sendTotalEvents.summary"
126                                                 },
127                                                 {
128                                                         "type": "path",
129                                                         "name": "sendTotalEvents:raw",
130                                                         "expr": "$.sendTotalEvents.raw"
131                                                 },
132                                                 {
133                                                         "type": "path",
134                                                         "name": "hostname",
135                                                         "expr": "$.hostname"
136                                                 },
137                                                 {
138                                                         "type": "path",
139                                                         "name": "kafkaConsumerCacheMiss:summary",
140                                                         "expr": "$.kafkaConsumerCacheMiss.summary"
141                                                 },
142                                                 {
143                                                         "type": "path",
144                                                         "name": "kafkaConsumerCacheMiss:raw",
145                                                         "expr": "$.kafkaConsumerCacheMiss.raw"
146                                                 },
147                                                 {
148                                                         "type": "path",
149                                                         "name": "metricsSendTime",
150                                                         "expr": "$.metricsSendTime"
151                                                 },
152                                                 {
153                                                         "type": "path",
154                                                         "name": "kafkaConsumerCacheHit:summary",
155                                                         "expr": "$.kafkaConsumerCacheHit.summary"
156                                                 },
157                                                 {
158                                                         "type": "path",
159                                                         "name": "kafkaConsumerCacheHit:raw",
160                                                         "expr": "$.kafkaConsumerCacheHit.raw"
161                                                 },
162                                                 {
163                                                         "type": "path",
164                                                         "name": "now",
165                                                         "expr": "$.now"
166                                                 },
167                                                 {
168                                                         "type": "path",
169                                                         "name": "transactionEnabled",
170                                                         "expr": "$.transactionEnabled"
171                                                 },
172                                                 {
173                                                         "type": "path",
174                                                         "name": "startTime:summary",
175                                                         "expr": "$.startTime.summary"
176                                                 },
177                                                 {
178                                                         "type": "path",
179                                                         "name": "startTime:raw",
180                                                         "expr": "$.startTime.raw"
181                                                 },
182                                                 {
183                                                         "type": "path",
184                                                         "name": "recvTotalEvents:summary",
185                                                         "expr": "$.recvTotalEvents.summary"
186                                                 },
187                                                 {
188                                                         "type": "path",
189                                                         "name": "recvTotalEvents:raw",
190                                                         "expr": "$.recvTotalEvents.raw"
191                                                 }
192                                         ]
193                                 },
194                                 "timestampSpec": {
195                                         "column": "now",
196                                         "format": "millis"
197                                 },
198                                 "dimensionsSpec": {
199                                         "dimensions": [
200                                                 "sendEpsShort:summary",
201                                                 {
202                                                         "type": "double",
203                                                         "name": "sendEpsShort:raw"
204                                                 },
205                                                 "recvEpsInstant:summary",
206                                                 {
207                                                         "type": "double",
208                                                         "name": "recvEpsInstant:raw"
209                                                 },
210                                                 "fanOut:summary",
211                                                 {
212                                                         "type": "double",
213                                                         "name": "fanOut:raw"
214                                                 },
215                                                 "sendEpsLong:summary",
216                                                 {
217                                                         "type": "double",
218                                                         "name": "sendEpsLong:raw"
219                                                 },
220                                                 "kafkaConsumerTimeouts:summary",
221                                                 {
222                                                         "type": "long",
223                                                         "name": "kafkaConsumerTimeouts:raw"
224                                                 },
225                                                 "recvEpsLong:summary",
226                                                 {
227                                                         "type": "double",
228                                                         "name": "recvEpsLong:raw"
229                                                 },
230                                                 "sendEpsInstant:summary",
231                                                 {
232                                                         "type": "double",
233                                                         "name": "sendEpsInstant:raw"
234                                                 },
235                                                 "recvEpsShort:summary",
236                                                 {
237                                                         "type": "double",
238                                                         "name": "recvEpsShort:raw"
239                                                 },
240                                                 "kafkaConsumerClaims:summary",
241                                                 {
242                                                         "type": "long",
243                                                         "name": "kafkaConsumerClaims:raw"
244                                                 },
245                                                 "version:summary",
246                                                 "upTime:summary",
247                                                 {
248                                                         "type": "long",
249                                                         "name": "upTime:raw"
250                                                 },
251                                                 "sendTotalEvents:summary",
252                                                 {
253                                                         "type": "long",
254                                                         "name": "sendTotalEvents:raw"
255                                                 },
256                                                 "hostname",
257                                                 "kafkaConsumerCacheMiss:summary",
258                                                 {
259                                                         "type": "long",
260                                                         "name": "kafkaConsumerCacheMiss:raw"
261                                                 },
262                                                 "metricsSendTime",
263                                                 "kafkaConsumerCacheHit:summary",
264                                                 {
265                                                         "type": "long",
266                                                         "name": "kafkaConsumerCacheHit:raw"
267                                                 },
268                                                 "transactionEnabled",
269                                                 "startTime:summary",
270                                                 {
271                                                         "type": "long",
272                                                         "name": "startTime:raw"
273                                                 },
274                                                 "recvTotalEvents:summary",
275                                                 {
276                                                         "type": "long",
277                                                         "name": "recvTotalEvents:raw"
278                                                 }
279                                         ],
280                                         "dimensionsExclusions": [
281                                         ]
282                                 }
283                         }
284                 },
285                 "metricsSpec": [],
286                 "granularitySpec": {
287                         "type": "uniform",
288                         "segmentGranularity": "HOUR",
289                         "queryGranularity": "MINUTE",
290                         "rollup": false
291                 },
292                 "transformSpec": null
293         },
294         "tuningConfig": {
295                 "type": "kafka",
296                 "reportParseExceptions": true
297         },
298         "ioConfig": {
299                 "topic": "msgrtr.apinode.metrics.dmaap",
300                 "replicas": 1,
301                 "startDelay": "PT1S",
302                 "taskDuration": "PT1H",
303                 "completionTimeout": "PT30M",
304                 "consumerProperties": {
305                         "bootstrap.servers": "dl_dmaap:9092"
306                 },
307                 "useEarliestOffset": true
308         }
309 }