...
1apiVersion: monitoring.coreos.com/v1
2kind: PodMonitor
3metadata:
4 name: fluent-bit
5 labels:
6 app.kubernetes.io/part-of: fluent-bit
7 annotations:
8 monitoring.edge.ncr.com/allowed-metrics: |
9 fluentbit_build_info
10 fluentbit_filter_bytes_total
11 fluentbit_filter_records_total
12 fluentbit_filter_drop_records_total
13 fluentbit_input_bytes_total
14 fluentbit_input_storage_chunks
15 fluentbit_input_storage_chunks_up
16 fluentbit_input_storage_chunks_down
17 fluentbit_input_storage_memory_bytes
18 fluentbit_input_storage_overlimit
19 fluentbit_output_errors_total
20 fluentbit_output_proc_bytes_total
21 fluentbit_output_proc_records_total
22 fluentbit_output_retries_failed_total
23 fluentbit_stackdriver_successful_requests
24 fluentbit_stackdriver_requests_total
25 fluentbit_uptime
26 fluentbit_process_start_time_seconds
27spec:
28 selector:
29 matchExpressions:
30 - key: app.kubernetes.io/component
31 operator: In
32 values:
33 - logs
34 jobLabel: app.kubernetes.io/component
35 podMetricsEndpoints:
36 - port: metrics
37 metricRelabelings:
38 - action: keep
39 regex: fluentbit_.*
40 sourceLabels:
41 - __name__
42 path: /api/v2/metrics/prometheus
43---
44apiVersion: monitoring.coreos.com/v1
45kind: PodMonitor
46metadata:
47 name: fluent-operator-metrics
48 namespace: fluent-operator
49 labels:
50 app.kubernetes.io/part-of: fluent-operator
51 annotations:
52 monitoring.edge.ncr.com/allowed-metrics: |
53 controller_runtime_reconcile_total
54spec:
55 selector:
56 matchExpressions:
57 - key: app.kubernetes.io/name
58 operator: In
59 values:
60 - fluent-operator
61 podMetricsEndpoints:
62 - port: metrics
63 metricRelabelings:
64 - action: keep
65 regex: controller_runtime_reconcile_total
66 sourceLabels:
67 - __name__
View as plain text