...
1apiVersion: v1
2kind: ServiceAccount
3metadata:
4 name: fluent-bit
5 namespace: fluent-operator
6 annotations:
7 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
8 pallet.edge.ncr.com/name: fluentbit
9 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
10 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
11 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
12 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
13 labels: {}
14---
15apiVersion: rbac.authorization.k8s.io/v1
16kind: ClusterRole
17metadata:
18 name: fluent-bit-read
19 annotations:
20 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
21 pallet.edge.ncr.com/name: fluentbit
22 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
23 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
24 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
25 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
26 labels: {}
27rules:
28- resources:
29 - namespaces
30 - pods
31 - services
32 - nodes
33 - nodes/proxy
34 apiGroups: [""]
35 verbs: ["get", "list", "watch"]
36---
37apiVersion: rbac.authorization.k8s.io/v1
38kind: ClusterRoleBinding
39metadata:
40 name: fluent-bit-read
41 annotations:
42 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
43 pallet.edge.ncr.com/name: fluentbit
44 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
45 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
46 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
47 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
48 labels: {}
49roleRef:
50 name: fluent-bit-read
51 kind: ClusterRole
52 apiGroup: rbac.authorization.k8s.io
53subjects:
54- name: fluent-bit
55 namespace: fluent-operator
56 kind: ServiceAccount
57---
58apiVersion: v1
59kind: ConfigMap
60metadata:
61 name: lua-systemd
62 labels:
63 app.kubernetes.io/component: operator
64 app.kubernetes.io/name: fluent-bit-lua
65 namespace: fluent-operator
66 annotations:
67 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
68 pallet.edge.ncr.com/name: fluentbit
69 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
70 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
71 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
72 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
73data:
74 systemd.lua: |
75 local level_map = {
76 ["0"] = "EMERGENCY",
77 ["1"] = "ALERT",
78 ["2"] = "CRITICAL",
79 ["3"] = "ERROR",
80 ["4"] = "WARNING",
81 ["5"] = "NOTICE",
82 ["6"] = "INFO",
83 ["7"] = "DEBUG"
84 }
85 function format_log_level(tag, timestamp, record)
86 level = record["PRIORITY"]
87 val = level_map[level]
88 if (not val) then
89 val = "DEFAULT"
90 end
91 new_rec = record
92 new_rec["severity"] = val
93 return 2, timestamp, new_rec
94 end
95---
96apiVersion: external-secrets.io/v1beta1
97kind: ExternalSecret
98metadata:
99 name: gcp-api-key
100 namespace: fluent-operator
101 annotations:
102 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
103 pallet.edge.ncr.com/name: fluentbit
104 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
105 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
106 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
107 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
108 labels: {}
109spec:
110 data:
111 - remoteRef:
112 key: o11y-${cluster_uuid}-gcp-api-key
113 secretKey: key.json
114 refreshInterval: 1m
115 secretStoreRef:
116 name: gcp-provider
117 kind: ClusterSecretStore
118 target:
119 name: gcp-api-key
120 creationPolicy: Owner
121---
122apiVersion: fluentbit.fluent.io/v1alpha2
123kind: ClusterFilter
124metadata:
125 name: aaa-k8s-container
126 labels:
127 fluentbit.fluent.io/enabled: "true"
128 namespace: fluent-operator
129 annotations:
130 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
131 pallet.edge.ncr.com/name: fluentbit
132 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
133 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
134 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
135 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
136spec:
137 filters:
138 - modify:
139 alias: k8s-rename
140 rules:
141 - rename:
142 "log": "message"
143 - parser:
144 alias: containerd-message
145 keyName: message
146 parser: containerd
147 - parser:
148 alias: glog-message
149 keyName: message
150 parser: glog,json-simple
151 reserveData: true
152 match: "k8s_container.*"
153---
154apiVersion: fluentbit.fluent.io/v1alpha2
155kind: ClusterFilter
156metadata:
157 name: ambassador
158 labels:
159 fluentbit.fluent.io/enabled: "true"
160 namespace: fluent-operator
161 annotations:
162 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
163 pallet.edge.ncr.com/name: fluentbit
164 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
165 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
166 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
167 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
168spec:
169 filters:
170 - parser:
171 keyName: message
172 parser: ambassador
173 reserveData: true
174 - parser:
175 keyName: message
176 parser: ambassador-b
177 reserveData: true
178 match: "k8s_container.emissary_emissary-ingress*"
179---
180apiVersion: fluentbit.fluent.io/v1alpha2
181kind: ClusterFilter
182metadata:
183 name: calico-system
184 labels:
185 fluentbit.fluent.io/enabled: "true"
186 namespace: fluent-operator
187 annotations:
188 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
189 pallet.edge.ncr.com/name: fluentbit
190 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
191 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
192 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
193 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
194spec:
195 filters:
196 - parser:
197 alias: calico-system
198 keyName: message
199 parser: calico-system
200 reserveData: true
201 match: "k8s_container.calico-system_*"
202---
203apiVersion: fluentbit.fluent.io/v1alpha2
204kind: ClusterFilter
205metadata:
206 name: couchdb
207 labels:
208 fluentbit.fluent.io/enabled: "true"
209 namespace: fluent-operator
210 annotations:
211 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
212 pallet.edge.ncr.com/name: fluentbit
213 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
214 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
215 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
216 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
217spec:
218 filters:
219 - parser:
220 alias: couchdb
221 keyName: message
222 parser: couchdb
223 reserveData: true
224 match: "k8s_container.data-sync-couchdb_data-sync-couchdb*"
225---
226apiVersion: fluentbit.fluent.io/v1alpha2
227kind: ClusterFilter
228metadata:
229 name: fluent-bit
230 labels:
231 fluentbit.fluent.io/enabled: "true"
232 namespace: fluent-operator
233 annotations:
234 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
235 pallet.edge.ncr.com/name: fluentbit
236 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
237 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
238 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
239 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
240spec:
241 filters:
242 - parser:
243 alias: fluent-bit
244 keyName: message
245 parser: fluent-bit
246 reserveData: true
247 match: "k8s_container.fluent-operator_fluent-bit*"
248---
249apiVersion: fluentbit.fluent.io/v1alpha2
250kind: ClusterFilter
251metadata:
252 name: fluent-bit-startup
253 labels:
254 fluentbit.fluent.io/enabled: "true"
255 namespace: fluent-operator
256 annotations:
257 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
258 pallet.edge.ncr.com/name: fluentbit
259 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
260 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
261 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
262 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
263spec:
264 filters:
265 - parser:
266 alias: fluent-bit-startup
267 keyName: message
268 parser: fluent-bit-startup
269 reserveData: true
270 match: "k8s_container.fluent-operator_fluent-bit*"
271---
272apiVersion: fluentbit.fluent.io/v1alpha2
273kind: ClusterFilter
274metadata:
275 name: fluent-operator
276 labels:
277 fluentbit.fluent.io/enabled: "true"
278 namespace: fluent-operator
279 annotations:
280 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
281 pallet.edge.ncr.com/name: fluentbit
282 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
283 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
284 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
285 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
286spec:
287 filters:
288 - parser:
289 alias: fluent-operator
290 keyName: message
291 parser: fluent-operator
292 reserveData: true
293 match: "k8s_container.fluent-operator_fluent-operator*"
294---
295apiVersion: fluentbit.fluent.io/v1alpha2
296kind: ClusterFilter
297metadata:
298 name: k8s-fb-plugin
299 labels:
300 fluentbit.fluent.io/enabled: "true"
301 namespace: fluent-operator
302 annotations:
303 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
304 pallet.edge.ncr.com/name: fluentbit
305 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
306 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
307 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
308 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
309spec:
310 filters:
311 - customPlugin:
312 config: |-
313 Name kubernetes
314 Alias k8s
315 Kube_tag_prefix k8s_container.
316 Regex_Parser k8s-custom-tag
317 K8S-Logging.Exclude On
318 Kube_Meta_Cache_TTL 60
319 Labels On
320 Annotations On
321 Merge_Log On
322 Buffer_Size 0
323 - nest:
324 addPrefix: kubernetes_
325 nestedUnder: kubernetes
326 operation: lift
327 - modify:
328 rules:
329 - remove: kubernetes_container_image
330 - remove: kubernetes_docker_id
331 - remove: kubernetes_pod_id
332 - nest:
333 nestUnder: kubernetes
334 operation: nest
335 removePrefix: kubernetes_
336 wildcard:
337 - kubernetes_*
338 match: k8s_container.*
339---
340apiVersion: fluentbit.fluent.io/v1alpha2
341kind: ClusterFilter
342metadata:
343 name: k8s-node-auditd
344 labels:
345 fluentbit.fluent.io/enabled: "true"
346 namespace: fluent-operator
347 annotations:
348 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
349 pallet.edge.ncr.com/name: fluentbit
350 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
351 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
352 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
353 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
354spec:
355 filters:
356 - recordModifier:
357 alias: auditd
358 records:
359 - log_type auditd
360 match: "k8s_node.auditd.*"
361---
362apiVersion: fluentbit.fluent.io/v1alpha2
363kind: ClusterFilter
364metadata:
365 name: k8s-node-clirunner
366 labels:
367 fluentbit.fluent.io/enabled: "true"
368 namespace: fluent-operator
369 annotations:
370 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
371 pallet.edge.ncr.com/name: fluentbit
372 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
373 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
374 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
375 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
376spec:
377 filters:
378 - recordModifier:
379 alias: clirunner
380 records:
381 - log_type clirunner
382 match: "k8s_node.clirunner.*"
383---
384apiVersion: fluentbit.fluent.io/v1alpha2
385kind: ClusterFilter
386metadata:
387 name: k8s-node-systemd
388 labels:
389 fluentbit.fluent.io/enabled: "true"
390 namespace: fluent-operator
391 annotations:
392 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
393 pallet.edge.ncr.com/name: fluentbit
394 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
395 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
396 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
397 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
398spec:
399 filters:
400 - lua:
401 alias: lua-systemd
402 call: format_log_level
403 script:
404 name: lua-systemd
405 key: systemd.lua
406 - grep:
407 alias: systemd-severity
408 regex: "severity (EMERGENCY|ALERT|CRITICAL|ERROR|WARNING|NOTICE)"
409 - modify:
410 alias: systemd-rules
411 rules:
412 - copy:
413 "SYSLOG_IDENTIFIER": "log_type"
414 match: "k8s_node.systemd.*"
415---
416apiVersion: fluentbit.fluent.io/v1alpha2
417kind: ClusterFilter
418metadata:
419 name: kured
420 labels:
421 fluentbit.fluent.io/enabled: "true"
422 namespace: fluent-operator
423 annotations:
424 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
425 pallet.edge.ncr.com/name: fluentbit
426 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
427 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
428 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
429 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
430spec:
431 filters:
432 - parser:
433 alias: kured
434 keyName: message
435 parser: kured
436 reserveData: true
437 match: "k8s_container.kured_kured*"
438---
439apiVersion: fluentbit.fluent.io/v1alpha2
440kind: ClusterFilter
441metadata:
442 name: postgres-exporter
443 labels:
444 fluentbit.fluent.io/enabled: "true"
445 namespace: fluent-operator
446 annotations:
447 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
448 pallet.edge.ncr.com/name: fluentbit
449 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
450 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
451 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
452 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
453spec:
454 filters:
455 - parser:
456 alias: postgres-exporter
457 keyName: message
458 parser: postgres-exporter
459 reserveData: true
460 match: "k8s_container.emerald-services*_emerald-postgres*"
461---
462apiVersion: fluentbit.fluent.io/v1alpha2
463kind: ClusterFilter
464metadata:
465 name: prometheus-operator
466 labels:
467 fluentbit.fluent.io/enabled: "true"
468 namespace: fluent-operator
469 annotations:
470 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
471 pallet.edge.ncr.com/name: fluentbit
472 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
473 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
474 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
475 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
476spec:
477 filters:
478 - parser:
479 keyName: message
480 parser: prometheus-operator
481 reserveData: true
482 match: "k8s_container.prometheus-operator_prometheus-operator*"
483---
484apiVersion: fluentbit.fluent.io/v1alpha2
485kind: ClusterFilter
486metadata:
487 name: redpanda
488 labels:
489 fluentbit.fluent.io/enabled: "true"
490 namespace: fluent-operator
491 annotations:
492 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
493 pallet.edge.ncr.com/name: fluentbit
494 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
495 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
496 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
497 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
498spec:
499 filters:
500 - parser:
501 alias: redpanda
502 keyName: message
503 parser: redpanda
504 reserveData: true
505 match: "k8s_container.redpanda_redpanda*"
506---
507apiVersion: fluentbit.fluent.io/v1alpha2
508kind: ClusterFilter
509metadata:
510 name: throttle-fluentbit
511 labels:
512 fluentbit.fluent.io/enabled: "true"
513 namespace: fluent-operator
514 annotations:
515 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
516 pallet.edge.ncr.com/name: fluentbit
517 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
518 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
519 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
520 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
521spec:
522 filters:
523 - throttle:
524 alias: fluent-throttle
525 interval: 30s
526 rate: 60
527 window: 6
528 match: "k8s_container.fluent-operator_fluent-bit*"
529---
530apiVersion: fluentbit.fluent.io/v1alpha2
531kind: ClusterFilter
532metadata:
533 name: zzz-k8s-container
534 labels:
535 fluentbit.fluent.io/enabled: "true"
536 namespace: fluent-operator
537 annotations:
538 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
539 pallet.edge.ncr.com/name: fluentbit
540 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
541 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
542 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
543 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
544spec:
545 filters:
546 - modify:
547 alias: k8s-level
548 rules:
549 - rename:
550 "level": "severity"
551 - rename:
552 "lvl": "severity"
553 match: "k8s_container.*"
554---
555apiVersion: fluentbit.fluent.io/v1alpha2
556kind: ClusterFluentBitConfig
557metadata:
558 name: fluent-bit-config
559 labels:
560 app.kubernetes.io/name: fluent-bit
561 namespace: fluent-operator
562 annotations:
563 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
564 pallet.edge.ncr.com/name: fluentbit
565 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
566 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
567 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
568 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
569spec:
570 service:
571 daemon: false
572 flushSeconds: 5
573 healthCheck: true
574 httpListen: 0.0.0.0
575 httpPort: 32020
576 httpServer: true
577 logLevel: info
578 parsersFile: parsers.conf
579 filterSelector:
580 matchLabels:
581 fluentbit.fluent.io/enabled: "true"
582 inputSelector:
583 matchLabels:
584 fluentbit.fluent.io/enabled: "true"
585 outputSelector:
586 matchLabels:
587 fluentbit.fluent.io/enabled: "true"
588---
589apiVersion: fluentbit.fluent.io/v1alpha2
590kind: ClusterInput
591metadata:
592 name: k8s-container
593 labels:
594 fluentbit.fluent.io/enabled: "true"
595 namespace: fluent-operator
596 annotations:
597 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
598 pallet.edge.ncr.com/name: fluentbit
599 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
600 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
601 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
602 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
603spec:
604 alias: k8s-tail
605 tail:
606 bufferChunkSize: 512k
607 bufferMaxSize: 10240k
608 db: /var/log/flb_containers.db
609 memBufLimit: 100MB
610 multilineParser: docker
611 path: /var/log/containers/*.log
612 readFromHead: true
613 refreshIntervalSeconds: 60
614 skipLongLines: true
615 tag: k8s_container.<namespace_name>_<pod_name>_<container_name>_<docker_id>
616 tagRegex: (?<pod_name>[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*)_(?<namespace_name>[^_]+)_(?<container_name>.+)-(?<docker_id>.+).log
617---
618apiVersion: fluentbit.fluent.io/v1alpha2
619kind: ClusterInput
620metadata:
621 name: k8s-node-auditd
622 labels:
623 fluentbit.fluent.io/enabled: "true"
624 namespace: fluent-operator
625 annotations:
626 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
627 pallet.edge.ncr.com/name: fluentbit
628 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
629 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
630 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
631 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
632spec:
633 alias: auditd-tail
634 tail:
635 db: /var/log/flb_auditd.db
636 memBufLimit: 100MB
637 path: /var/log/audit/audit.log
638 refreshIntervalSeconds: 10
639 tag: k8s_node.auditd.$${NODE_NAME}
640---
641apiVersion: fluentbit.fluent.io/v1alpha2
642kind: ClusterInput
643metadata:
644 name: k8s-node-clirunner
645 namespace: fluent-operator
646 labels:
647 fluentbit.fluent.io/enabled: "true"
648 annotations:
649 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
650 pallet.edge.ncr.com/name: fluentbit
651 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
652 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
653 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
654 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
655spec:
656 alias: clirunner-tail
657 tail:
658 db: /var/log/flb_clirunner.db
659 memBufLimit: 50MB
660 parser: json
661 path: /var/log/clirunner/audit.log
662 refreshIntervalSeconds: 10
663 tag: k8s_node.clirunner.$${NODE_NAME}
664---
665apiVersion: fluentbit.fluent.io/v1alpha2
666kind: ClusterInput
667metadata:
668 name: k8s-node-systemd
669 labels:
670 fluentbit.fluent.io/enabled: "true"
671 namespace: fluent-operator
672 annotations:
673 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
674 pallet.edge.ncr.com/name: fluentbit
675 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
676 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
677 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
678 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
679spec:
680 alias: systemd
681 systemd:
682 db: /var/log/flb_systemd.db
683 maxEntries: 500
684 path: /var/log/journal
685 tag: k8s_node.systemd.$${NODE_NAME}
686---
687apiVersion: fluentbit.fluent.io/v1alpha2
688kind: ClusterOutput
689metadata:
690 name: k8s-container
691 labels:
692 fluentbit.fluent.io/enabled: "true"
693 namespace: fluent-operator
694 annotations:
695 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
696 pallet.edge.ncr.com/name: fluentbit
697 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
698 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
699 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
700 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
701spec:
702 customPlugin:
703 config: |-
704 Name stackdriver
705 Alias k8s-container
706 Match k8s_container.*
707 export_to_project_id ${foreman_gcp_project_id}
708 resource k8s_container
709 k8s_cluster_name ${cluster_uuid}
710 k8s_cluster_location ${gcp_region}-${gcp_zone}
711 severity_key severity
712 Retry_Limit 10
713 Workers 1
714 autoformat_stackdriver_trace true
715 labels cluster_edge_id=${cluster_uuid},cluster_type=${cluster_provider},cluster_name=${cluster_uuid},project_id=${gcp_project_id},node_name=$${NODE_NAME}
716 custom_k8s_regex (?<namespace_name>[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*)_(?<pod_name>[^_]+)_(?<container_name>.+)_(?<docker_id>.+)
717 tag_prefix k8s_container.
718 tls on
719 net.dns.resolver LEGACY
720 compress gzip
721---
722apiVersion: fluentbit.fluent.io/v1alpha2
723kind: ClusterOutput
724metadata:
725 name: k8s-node
726 labels:
727 fluentbit.fluent.io/enabled: "true"
728 namespace: fluent-operator
729 annotations:
730 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
731 pallet.edge.ncr.com/name: fluentbit
732 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
733 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
734 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
735 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
736spec:
737 customPlugin:
738 config: |-
739 Name stackdriver
740 Alias k8s_node
741 Match k8s_node.*
742 export_to_project_id ${foreman_gcp_project_id}
743 resource k8s_node
744 k8s_cluster_name ${cluster_uuid}
745 k8s_cluster_location ${gcp_region}-${gcp_zone}
746 severity_key severity
747 log_name_key log_type
748 Retry_Limit 10
749 Workers 1
750 autoformat_stackdriver_trace true
751 labels cluster_edge_id=${cluster_uuid},cluster_type=${cluster_provider},cluster_name=${cluster_uuid},project_id=${gcp_project_id},node_name=$${NODE_NAME}
752 custom_k8s_regex ([a-z0-9]+\.(?<node_name>.+))
753 tag_prefix k8s_node.
754 tls On
755 net.dns.resolver LEGACY
756 compress gzip
757---
758apiVersion: fluentbit.fluent.io/v1alpha2
759kind: ClusterParser
760metadata:
761 name: ambassador
762 labels:
763 fluentbit.fluent.io/enabled: "true"
764 namespace: fluent-operator
765 annotations:
766 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
767 pallet.edge.ncr.com/name: fluentbit
768 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
769 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
770 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
771 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
772spec:
773 regex:
774 regex: ^(?<time>\d{4}-\d{2}-\d{2}\s+\d{2}:\d{2}:\d{2})\s+(?<diag>\w+)\s+(?<version>\d{1}.\d{1}.\d{1})\s+(?<code>\[\w+\])\s+(?<severity>\w+):(?<message>.*)
775---
776apiVersion: fluentbit.fluent.io/v1alpha2
777kind: ClusterParser
778metadata:
779 name: ambassador-b
780 labels:
781 fluentbit.fluent.io/enabled: "true"
782 namespace: fluent-operator
783 annotations:
784 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
785 pallet.edge.ncr.com/name: fluentbit
786 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
787 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
788 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
789 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
790spec:
791 regex:
792 regex: ^\w+="(?<time>\d{4}-\d{2}-\d{2}\s+\d{2}:\d{2}:\d{2}.\d+)"\s+\w+=(?<severity>\S+)\s+msg=(?<message>"[^"]+?")\s+func=(?<function>\S+)\s+file=(?<file>"[^"]+?")\s+CMD=(?<cmd>\S+)\s+PID=(?<pid>\d+)\s+THREAD=(?<thread>\S+)
793---
794apiVersion: fluentbit.fluent.io/v1alpha2
795kind: ClusterParser
796metadata:
797 name: calico-system
798 labels:
799 fluentbit.fluent.io/enabled: "true"
800 namespace: fluent-operator
801 annotations:
802 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
803 pallet.edge.ncr.com/name: fluentbit
804 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
805 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
806 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
807 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
808spec:
809 regex:
810 regex: ^(?<time>\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}.\d{3}) \[(?<severity>\w+)\]\[(?<lognum>.*?)\] (?<message>.*)$
811 timeFormat: "%Y-%m-%d %H:%M:%S.%L"
812 timeKey: time
813---
814apiVersion: fluentbit.fluent.io/v1alpha2
815kind: ClusterParser
816metadata:
817 name: containerd
818 labels:
819 fluentbit.fluent.io/enabled: "true"
820 namespace: fluent-operator
821 annotations:
822 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
823 pallet.edge.ncr.com/name: fluentbit
824 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
825 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
826 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
827 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
828spec:
829 regex:
830 regex: '^(?<time>\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d+([zZ]{1}|[-+]\d{2}:\d{2})) (?<stream>stdout|stderr) [^ ]* (?<message>.*)$'
831 timeFormat: "%Y-%m-%dT%H:%M:%S.%L%z"
832 timeKey: time
833---
834apiVersion: fluentbit.fluent.io/v1alpha2
835kind: ClusterParser
836metadata:
837 name: couchdb
838 labels:
839 fluentbit.fluent.io/enabled: "true"
840 namespace: fluent-operator
841 annotations:
842 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
843 pallet.edge.ncr.com/name: fluentbit
844 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
845 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
846 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
847 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
848spec:
849 regex:
850 regex: \[(?<level>\w+)\]\s+(?<time>\d{4}-\d{2}-\d{2}[T]\d{2}:\d{2}:\d{2}.\d{6}[zZ])\s+(?<message>.*)
851---
852apiVersion: fluentbit.fluent.io/v1alpha2
853kind: ClusterParser
854metadata:
855 name: fluent-bit
856 labels:
857 fluentbit.fluent.io/enabled: "true"
858 namespace: fluent-operator
859 annotations:
860 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
861 pallet.edge.ncr.com/name: fluentbit
862 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
863 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
864 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
865 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
866spec:
867 regex:
868 regex: ^\[(?<time>\d{4}\/\d{2}\/\d{2} \d{2}:\d{2}:\d{2})\] \[\s*(?<severity>\w+)\] \[(?<component>.*?)\] (?<message>.*)$
869 timeFormat: "%Y/%m/%d %H:%M:%S"
870 timeKey: time
871---
872apiVersion: fluentbit.fluent.io/v1alpha2
873kind: ClusterParser
874metadata:
875 name: fluent-bit-startup
876 labels:
877 fluentbit.fluent.io/enabled: "true"
878 namespace: fluent-operator
879 annotations:
880 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
881 pallet.edge.ncr.com/name: fluentbit
882 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
883 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
884 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
885 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
886spec:
887 regex:
888 regex: ^level=(?<severity>\w+) time=(?<time>[^ ]*) msg=(?<message>.*)$
889 timeFormat: "%Y-%m-%dT%H:%M:%S%z"
890 timeKey: time
891---
892apiVersion: fluentbit.fluent.io/v1alpha2
893kind: ClusterParser
894metadata:
895 name: fluent-operator
896 labels:
897 fluentbit.fluent.io/enabled: "true"
898 namespace: fluent-operator
899 annotations:
900 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
901 pallet.edge.ncr.com/name: fluentbit
902 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
903 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
904 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
905 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
906spec:
907 regex:
908 regex: ^(?<time>\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[zZ])\s+(?<severity>\S+)\s+(?<message>.+?)$
909---
910apiVersion: fluentbit.fluent.io/v1alpha2
911kind: ClusterParser
912metadata:
913 name: glog
914 labels:
915 fluentbit.fluent.io/enabled: "true"
916 namespace: fluent-operator
917 annotations:
918 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
919 pallet.edge.ncr.com/name: fluentbit
920 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
921 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
922 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
923 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
924spec:
925 regex:
926 regex: '^(?<severity>\w)(?<time>\d{4} [^\s]*)\s+(?<pid>\d+)\s+(?<source_file>[^ \]]+)\:(?<source_line>\d+)\]\s(?<message>.*)$'
927 timeFormat: "%m%d %H:%M:%S.%L"
928 timeKey: time
929---
930apiVersion: fluentbit.fluent.io/v1alpha2
931kind: ClusterParser
932metadata:
933 name: json-simple
934 labels:
935 fluentbit.fluent.io/enabled: "true"
936 namespace: fluent-operator
937 annotations:
938 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
939 pallet.edge.ncr.com/name: fluentbit
940 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
941 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
942 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
943 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
944spec:
945 json: {}
946---
947apiVersion: fluentbit.fluent.io/v1alpha2
948kind: ClusterParser
949metadata:
950 name: k8s-custom-tag
951 labels:
952 fluentbit.fluent.io/enabled: "true"
953 namespace: fluent-operator
954 annotations:
955 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
956 pallet.edge.ncr.com/name: fluentbit
957 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
958 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
959 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
960 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
961spec:
962 regex:
963 regex: '^(?<namespace_name>[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*)_(?<pod_name>[^_]+)_(?<container_name>.+)_(?<docker_id>.+)$'
964---
965apiVersion: fluentbit.fluent.io/v1alpha2
966kind: ClusterParser
967metadata:
968 name: kured
969 labels:
970 fluentbit.fluent.io/enabled: "true"
971 namespace: fluent-operator
972 annotations:
973 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
974 pallet.edge.ncr.com/name: fluentbit
975 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
976 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
977 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
978 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
979spec:
980 regex:
981 regex: '^time="(?<time>[^"]*)" level=(?<severity>\w+) msg="(?<message>.*)"$'
982 timeFormat: "%Y-%m-%dT%H:%M:%S%z"
983 timeKey: time
984---
985apiVersion: fluentbit.fluent.io/v1alpha2
986kind: ClusterParser
987metadata:
988 name: postgres-exporter
989 labels:
990 fluentbit.fluent.io/enabled: "true"
991 namespace: fluent-operator
992 annotations:
993 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
994 pallet.edge.ncr.com/name: fluentbit
995 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
996 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
997 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
998 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
999spec:
1000 regex:
1001 regex: ^ts=(?<time>\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d{3}[zZ]) caller=(?<caller>.*) level=(?<severity>.*) err=(?<message>.*)$
1002 timeFormat: "%Y-%m-%dT%H:%M:%S.%L%z"
1003 timeKey: time
1004---
1005apiVersion: fluentbit.fluent.io/v1alpha2
1006kind: ClusterParser
1007metadata:
1008 name: prometheus-operator
1009 labels:
1010 fluentbit.fluent.io/enabled: "true"
1011 namespace: fluent-operator
1012 annotations:
1013 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
1014 pallet.edge.ncr.com/name: fluentbit
1015 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
1016 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
1017 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
1018 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
1019spec:
1020 regex:
1021 regex: ^\w+=(?<severity>\w+)\s+\w+=(?<time>\d{4}-\d{2}-\d{2}.\d{2}:\d{2}:\d{2}.\d+\w{1})\s+\w+=(?<caller>\S+)(\s+\w+=(?<component>\w+))?(?:\s+key=(?<key>\S+))?(?:\s+alertmanager=(?<alertmanager>\S+))?(?:\s+namespace=(?<namespace>\S+))?\s+\w+=(?<message>"[^"]*")(\s+secret=(?<secret>.*))?(\s+err=(?<err>.*))?
1022---
1023apiVersion: fluentbit.fluent.io/v1alpha2
1024kind: ClusterParser
1025metadata:
1026 name: redpanda
1027 labels:
1028 fluentbit.fluent.io/enabled: "true"
1029 namespace: fluent-operator
1030 annotations:
1031 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
1032 pallet.edge.ncr.com/name: fluentbit
1033 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
1034 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
1035 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
1036 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
1037spec:
1038 regex:
1039 regex: ^(?<level>\w+)\s+(?<time>\d{4}-\d{2}-\d{2}\s+\d{2}:\d{2}:\d{2},\d{3})\s+\[shard\s+(?<shard>\d+)\]\s+(?<module>\w+)\s+-\s+(?<file>\w+\.\w+):(?<line>\d+)\s+-\s+(?<message>.*)$
1040---
1041apiVersion: fluentbit.fluent.io/v1alpha2
1042kind: FluentBit
1043metadata:
1044 labels:
1045 app.kubernetes.io/name: fluent-bit
1046 name: fluent-bit
1047 namespace: fluent-operator
1048 annotations:
1049 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
1050 pallet.edge.ncr.com/name: fluentbit
1051 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
1052 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
1053 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-logging'
1054 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
1055spec:
1056 envVars:
1057 - name: GOOGLE_SERVICE_CREDENTIALS
1058 value: /var/secrets/google/key.json
1059 fluentBitConfigName: fluent-bit-config
1060 image: us-east1-docker.pkg.dev/ret-edge-pltf-infra/thirdparty/kubesphere/fluent-bit@sha256:b3e867b95ef20c7ecbcbd58ef1abbab7c574716a0ecb50cccb9a3d4c35f99532
1061 labels:
1062 app.kubernetes.io/component: logs
1063 livenessProbe:
1064 httpGet:
1065 path: /
1066 port: 32020
1067 metricsPort: 32020
1068 positionDB:
1069 hostPath:
1070 path: /var/lib/fluent-bit/
1071 readinessProbe:
1072 httpGet:
1073 path: /api/v1/health
1074 port: 32020
1075 resources:
1076 limits:
1077 cpu: 750m
1078 memory: 200Mi
1079 requests:
1080 cpu: 100m
1081 memory: 100Mi
1082 tolerations:
1083 - effect: NoSchedule
1084 key: node-role.kubernetes.io/master
1085 operator: Exists
1086 volumes:
1087 - hostPath:
1088 path: /var/log/journal
1089 name: journal
1090 - hostPath:
1091 path: /mnt
1092 name: mnt
1093 - hostPath:
1094 path: /var/snap/microk8s/
1095 name: varlibdockercontainers
1096 - hostPath:
1097 path: /var/log
1098 name: varlog
1099 - name: gcp-api-key
1100 secret:
1101 secretName: gcp-api-key
1102 volumesMounts:
1103 - mountPath: /journal
1104 name: journal
1105 - mountPath: /mnt
1106 name: mnt
1107 readOnly: true
1108 - mountPath: /var/snap/microk8s/
1109 name: varlibdockercontainers
1110 readOnly: true
1111 - mountPath: /var/log
1112 name: varlog
1113 - mountPath: /var/secrets/google
1114 name: gcp-api-key
1115 readOnly: true
View as plain text